Doctor por la Universidad de Granada, ha ejercido como profesor en los institutos Fernando III de Martos (1983-1984), Alto Conquero de Huelva (1984-1987) y José de Mora de Baza (1987-2003). En la actualidad imparte docencia en el IES Francisco Ayala de Granada. Como investigador se ha interesado por muy diferentes temas. Entre sus libros: Individuo y praxis en el pensamiento de Max Stirner (1996), Ensayos de filosofía, lógica y literatura (1996), La soledad del héroe. Ensayo sobre la crisis de fin de siglo en la primera novela azoriniana (2000), e Investigaciones sobre la idea de tiempo y otros estudios (2008).