Es licenciado en Geografía e Historia (sección: Historia) por la Universidad de Sevilla (1983), Doctor en Historia por la misma Universidad (1997), ejerce como profesor de instituto, de Geografía e Historia, desde 1984, como tal lo ha hecho en IES de Sanlúcar de Barrameda (IES Doñana), de Sanlúcar la Mayor (IES Guadiamar e IES Lucus Solis) y Sevilla (IES Antonio Gala e IES Macarena), ocupando durante varios años el cargo de director.
Más información sobre él en http://historias-palabras.blogspot.com.es/