Doctor en Ciencias Políticas y Sociología por la UNED (2004) y Licenciado en Filosofía y Letras, sección Historia Contemporánea por la Universidad de Granada (1983), imparte docencia como profesor tutor de Introducción a la Ciencia Política en el centro asociado de la UNED en Almería.
Periodista profesional, entre los años 1976 y 2002 desempeñó labores informativas en Radiocadena Española, Radio Nacional de España y Televisión Española, y ha sido director de varias emisoras provinciales y regionales en Castilla y León, Andalucía y la Región de Murcia. Actualmente es responsable del Gabinete de Comunicación de Cajamar.
Dedicó su tesis doctoral a la investigación y estudio de la figura del general Máximo Cuervo Radigales, destacado miembro de las élites militar y católica en la España del siglo XX. En la actualidad prepara varias publicaciones sobre distintos temas de la vida política y social de Almería, relacionados con el proceso de transformación económica y social de ésta provincia en las últimas cuatro décadas.