Doctor ingeniero agrónomo y doctor en teología. Fue profesor titular de la escuela superior de ingenieros agrónomos de Córdoba. Escribió durante esa etapa profesional, diversas publicaciones de su especialidad. Fue ordenado sacerdote en 1977. Ejerce, desde entonces, su tarea pastoral en distintas ciudades andaluzas. Ha impartido cursos de diversas asignaturas de teología, así como retiros espirituales