Pochodzi z parafii św. Franciszka z Asyżu w Bystrzycy. Święcenia kapłańskie przyjął w 2013 roku w Rzeszowie. Przez pierwsze dwa lata kapłaństwa posługiwał jako wikariusz w Sanktuarium Przemienienia Pańskiego w Cmolasie. W latach 2015-2020 odbył studia specjalistyczne z teologii moralnej na Accademia Alfonsiana w Rzymie, zakończone obroną pracy doktorskiej. Po studiach pełnił posługę wikariusza w parafii bł. Karoliny Kózki w Rzeszowie (2020-2022). Dodatkowo od 2021 roku jest wykładowcą teologii moralnej w WSD Rzeszów oraz postulatorem w procesie beatyfikacyjnym Sługi Bożego Jacka Krawczyka na stopniu diecezjalnym. W sierpniu 2022 roku rozpoczął posługę prefekta w WSD Rzeszów.