Ha sido diputado en el Parlamento de Andalucía en las legislaturas 1982-1986, 1986-1989, 1990-1994, 1994-1996, 1996-2000 y de nuevo tras las elecciones del año 2000 hasta 2004, cuando el PA gobernó en coalición junto al PSOE en la Junta de Andalucía.