Cursó los estudios de primaria y secundaria en el Colegio Claretiano de Trujillo.
Fue ordenado sacerdote diocesano el 12 de diciembre de 1992 por el cardenal Augusto Vargas Alzamora, S.J.
Se desempeñó como párroco en las parroquias de "San Norberto" (La Victoria), en "San Juan María Vianney (Magdalena del Mar), en "Señor de la Divina Misericordia" (Surco) y últimamente en "Santiago Apóstol" (Surco).
El 30 de octubre de 2012 fue nombrado Obispo Castrense del Perú por el papa Benedicto XVI.
Actualmente no ejerce el ministerio sacerdotal ni los servicios litúrgicos.