Natural del Puerto de Santa María, Paco, como así le conocen su Puerto natal, es párroco de Santa María Magdalena de la vecina Puerto Serrano.
Es licenciado en Ciencias Eclesiásticas en el Centro de Estudios Teológicos de Sevilla. Ha cursado estudios de Filosofía en la universidad Seton Hall de Newark (Nueva Jersey en EE.UU.). Es diplomado en enfermería y procede de las Comunidades Neocatecumenales.