W latach 2015–2020 był proboszczem Parafii Niepokalanego Poczęcia Najświętszej Maryi Panny w Jasienicy Rosielnej. Jednocześnie pełnił funkcję wicedziekana dekanatu Domaradz. W 2015 otrzymał godność kanonika honorowego Przemyskiej Kapituły Metropolitalnej.

3 kwietnia 2020 papież Franciszek prekonizował go biskupem pomocniczym archidiecezji przemyskiej ze stolicą tytularną Marazanae. Święcenia biskupie przyjął 2 maja 2020 w Bazylice Archikatedralnej Wniebowzięcia Najświętszej Maryi Panny i św. Jana Chrzciciela w Przemyślu. Udzielił mu ich Adam Szal, arcybiskup metropolita przemyski, w asyście Józefa Michalika, emerytowanego arcybiskupa metropolity przemyskiego, i Stanisława Jamrozka, biskupa pomocniczego przemyskiego. Jako dewizę biskupią przyjął słowa Deo fideli et misericordi (Bogu wiernemu i miłosiernemu).

24 czerwca 2026 papież Leon XIV przeniósł go na urząd biskupa koadiutora diecezji rzeszowskiej, który objął 30 czerwca 2026, zostając również wikariuszem generalnym.