Se ordenó como sacerdote el 15 de agosto de 1962 por imposición de manos de Mons. Benjamín Barrera y Reyes en la Catedral de Santa Ana.
Se ha desempeñado como Vicario General de la Arquidiócesis de San Salvador, Vicario Episcopal de Educación y Cultura (Arquidiócesis), Director de Medios de Comunicación de la Iglesia Católica, Director de Archivo de historia de la Arquidiócesis, Cura Párroco de la Parroquia San José de la Montaña, Postulador Diocesano de la causa de beatificación de Monseñor Luis Chávez González (Tercer Arzobispo de San Salvador) y además es Co-postulador para la causa de beatificación de Monseñor Romero.