Mszę prymicyjną odprawił w parafii św. Katarzyny w Nowym Targu. Posługiwał w parafii św. Urbana w Brzeszczach (1987–1989 jako wikariusz), parafii Ofiarowania Najświętszej Maryi Panny w Wadowicach, parafii św. Jadwigi Królowej w Krakowie (Prądnik Biały) (1993–1996). W listopadzie 2007 kardynał Stanisław Dziwisz mianował proboszczem parafii Matki Bożej Częstochowskiej w Kojszówce-Wieprzcu. Od 2015 roku jest proboszczem parafii Narodzenia św. Jana Chrzciciela w Korzkwi.
Ponadto pracuje jako nauczyciel religii. W 1999 kardynał Franciszek Macharski mianował go na funkcję duszpasterza sportowców archidiecezji krakowskiej, którą pełnił przez 8 lat. Obecnie pełni posługę jako duszpasterz grup sportowych archidiecezji krakowskiej, jest trenerem (piłki nożnej w Szkole Mistrzostwa Sportowego przy Technikum Budowlanym w Krakowie) i prezesem Małopolskiego Związku Parafialnych Klubów Sportowych.
W 2012 wydał książkę Prawo łaski i łaska wolności.