Impartió clases en el Seminario Mayor de Córdoba desde el año 1982, siendo vicerrector del mismo, así como en el Instituto Superior de Ciencias Religiosas Beata Victoria Díez desde su creación.
El obispo Javier Martínez lo nombró vicario general, cargo que ocupó entre 1997 y 2001, y con el pontífice Juan José Asenjo, volvió al cargo en 2004, relevándolo de los cargos que mantenía en la iglesia de la Trinidad, aunque conservando también el de deán del Cabildo Catedralicio.
[4] Desde el propio Banco de España, además de diversas entidades públicas y privadas como la Junta de Andalucía, se había instado a CajaSur, y en especial a la Iglesia católica, mayoritaria en la entidad, a buscar una fusión con otra caja de ahorros.
Se consumó la petición de intervención por 11 votos a favor y ocho en contra.
Anteriormente ha sido responsable del Área de Piedad Popular, Santuarios y Peregrinaciones de la Comisión Episcopal para la Evangelización, Catequesis y Catecumenado.