Es catedrático de Filosofía del Derecho, Moral y Política. Cursó el preuniversitario en Madrid y filosofía en la Universidad Complutense de Madrid. Posteriormente, amplió estudios en Fráncfort del Meno, siendo discípulo de Jürgen Habermas y de Karl Otto Apel, Friburgo y Berlín, donde fue tachado de "trotskista" por las autoridades comunistas de la RDA. Obtuvo premio extraordinario de doctorado en la Universidad Complutense. También se licenció en Ciencias Políticas por la Universidad Complutense. Ejerció la docencia en la Universidad Complutense, en la de Almería y en la de Granada.
Obtuvo plaza de catedrático de la Universidad de Almería en 1996, en un jurado presidido por Gustavo Bueno. En 2002 fue despojado de su cátedra, pasando a colaborar en el programa de radio: Herrera en la Onda, conducido por Carlos Herrera. También es columnista de El Mundo, en su edición de Andalucía y de Libertad Digital. Ha participado también como contertulio de El Diario de la Noche, de Telemadrid, ha colaborado con El País, El Sol, Diario 16, El Independiente, Diario Ya y ABC. Colabora en el programa Los Catedráticos, presentado por Dieter Brandau, en Libertad Digital TV, junto con Gabriel Albiac y participa en las tertulias políticas de Es la Mañana de Federico y como analista de En Casa de Herrero, también en EsRadio.