Fue diputado del Parlamento de Andalucía por la provincia de Jaén desde su primera legislatura, en 1982, siendo reelegido por la misma circunscripción en 1986, 1990, 1994, 1996, 2000, 2004 y 2008.