En 1987 fue nombrado secretario general técnico de Trabajo, hasta que en 1990 Manuel Chaves le nombró consejero de Salud en la III legislatura de la Junta de Andalucía.