Es licenciado en Geografía e Historia por la Universidad de Sevilla (1982) y Doctor en Geografía por la misma universidad (1989). Actualmente trabaja como catedrático de enseñanza secundaria en Geografía e Historia en un instituto de Sevilla. Ha obtenido varios premios como el Primer premio del Ayuntamiento de Priego (1995) y el Primer premio Ayuntamiento de Sevilla sobre proyectos curriculares (1998) o el premio Joaquín Guichot de la Consejería de Educación de la Junta de Andalucía sobre cultura andaluza (2001). Además, es miembro de diferentes asociaciones, grupos de trabajo y de investigación. Es autor de la serie de 16 capítulos sobre Geografía de Andalucía emitida por Canal Sur.