Wyświęcony przez biskupa Karola Wojtyłę w 1963 r., do godności infułata został wyniesiony już przez Jana Pawła II w 2000 r. Urodził się w Różance, w ówczesnym województwie lwowskim. Seminarium ukończył w Krakowie (jego rocznikowym kolegą był kard. Stanisław Dziwisz), święcenia kapłańskie otrzymał w czerwcu 1963 r. Był wikariuszem w podskawińskiej Paszkówce, w Oświęcimiu, potem w parafii św. Mikołaja w Krakowie, proboszczem w Mydlnikach i Nowej Hucie. Proboszczem katedry na Wawelu został w 1983 r. z nominacji kard. Franciszka Macharskiego. Pełnił tę funkcję do 2007 r., gdy zrezygnował z powodu powtarzających się zarzutów o współpracę z SB – miał działać jako TW „Waga”. Zdecydowanie i konsekwentnie zaprzeczał tym oskarżeniom. Był duszpasterzem leśników i jednym z duszpasterzy pracowników nauki archidiecezji krakowskiej.