He has held, among others, the following positions: parochial vicar of Cristo Rey in Pueblo Nuevo, Chincha, in the diocese of Ica; superior of the Bolper international postnovitiate in Cochabamba, parochial vicar of San Eugenio in Villa Pagador, chaplain of the prisons in Cochabamba; treasurer of his congregation in Peru between 2008 and 2010.
He has also been a professor at the Conference of Religious in Peru between 2009 and 2011, parish priest of Our Lady of Peace in Comas, in the Peruvian diocese of Carabayllo; superior of the general delegation of the Oblates in Peru, between 2014 and 2016; and member of the General Council for Latin America and the Caribbean in Rome, between 2016 and 2021.
On May 21, 2021, he was appointed Auxiliary Bishop of Huancayo, receiving episcopal consecration on July 16 of the same year.