Licenciado en Derecho por la Universidad de Granada y en Filosofía Pura por la Universidad Pontificia de Comillas. Militante del Partido Comunista de Andalucía (PCA), Izquierda Unida (IU) y afiliado a Comisiones Obreras desde 1974. En este mismo sindicato, fue Secretario General de la Unión Provincial en Granada desde 1990 hasta 1996. Fue diputado de Izquierda Unida por Granada desde 1996 y portavoz en la Comisión de Política Social y Empleo, y de Función Pública en la Comisión de Administraciones Públicas. Es coordinador provincial de Izquierda Unida en Granada y coordinador del área de Economía y Empleo de esta formación política. Entre sus publicaciones destacan Althusser o el estructuralismo marxista, 1970. Editorial ZYX, varios artículos, entre los que destacan, Sobre la autonomía sindical (1974), No olvidemos nunca la lucha de clases (1995) y Para construir la sociedad de pleno empleo (1997). Su última publicación lleva por título Mejorar las pensiones, más allá del Pacto de Toledo, 2000. Editorial El Viejo Topo.