Juan Gavilán ha sido catedrático de Filosofía; es profesor de Antropología del Centro Asociado de la Universidad Nacional a Distancia en Málaga y colaborador de Investigación en el Área de Lingüística de la Universidad de Málaga.