W latach 1982–1988 studiował na Wydziale Teologicznym oraz na Wydziale Historii Kościoła Papieskiej Akademii Teologicznej w Krakowie, a także w Wyższym Seminarium Duchownym Archidiecezji Krakowskiej. Święceń prezbiteratu udzielił mu 22 maja 1988 w katedrze na Wawelu kardynał Franciszek Macharski, arcybiskup metropolita krakowski. Został inkardynowany do archidiecezji krakowskiej. W 1994 na podstawie dysertacji Średniowieczna pobożność ludowa na ziemiach polskich. Próba typologii uzyskał doktorat z nauk teologicznych, a w 2000 na podstawie rozprawy Jan Hus wobec kryzysu Kościoła doby Wielkiej Schizmy uzyskał habilitację z nauk humanistycznych w zakresie historii.
Prezbiter W latach 1988–1989 pracował jako wikariusz w Parafii Świętych Małgorzaty i Katarzyny w Kętach. Od 2004 do 2007 pełnił funkcję dyrektora Archiwum Kapituły Metropolitalnej w Krakowie. Duszpastersko angażował się w działalność Ruchu Światło-Życie, Drogi Neokatechumenalnej, Chrześcijańskiego Braterstwa Osób Chorych i Niepełnosprawnych oraz wspólnoty namArka. Corocznie przez 25 lat uczestniczył w Pieszej Pielgrzymce Krakowskiej na Jasną Górę, będąc przewodnikiem grupy 6. Był komentatorem pielgrzymek Jana Pawła II w Telewizji Polskiej i Polskim Radiu.