Licenciado en Historia (1998) por la Universidad de La Laguna (Tenerife), obtuvo la Diplomatura en Biblioteconomía y Documentación por la Universidad de Granada (1991) y ha trabajado como responsable de la Biblioteca de Geografía e Historia de la Universidad de La Laguna. En la actualidad, ejerce en la Universidad de Almería en cuya biblioteca es Jefe de Sección de Proceso Técnico.
En abril de 2008 ha obtenido el Diploma de Estudios Avanzados tras realizar su trabajo de investigación tutelada sobre el Partido Socialista de Andalucía en la provincia de Almería durante la Transición, dentro el Programa de Doctorado “Instrumentos para el estudio de las Ciencias Históricas” .