Nacido en Málaga en 1952 y licenciado en Ciencias Económicas y Derecho. Ingresa en el PSOE en 1975, integrándose como Economista en el Gabinete Técnico de UGT de Córdoba y siendo elegido miembro del Comité Regional de Andalucía de UGT en 1976.

En 1977 entra en el Comité Provincial del PSOE de Córdoba, y en enero de 1978 es elegido Secretario General del mismo. En septiembre de 1978 es nombrado Director General de la Consejería de Juventud y Deporte de la Junta de Andalucía.

Entre 1979 y 1983 fue representante por la provincia de Córdoba en el Congreso de los Diputados, dejando su puesto a Carmen del Campo en 1983 para pasar a presidir la Diputación de Córdoba hasta 1986.

En 1986 es elegido Parlamentario Andaluz, y en el Consejo de Gobierno de la Junta, ostenta los cargos de Vicepresidente de la Junta de Andalucía, de Consejero de Gobernación, Economía e Industria, y Economía y Hacienda.

Entre 1986 y 1996 presidió el Consejo Social de la Universidad de Córdoba de la Universidad de Córdoba.