Jako wikariusz pracował w latach 1970–1972 w parafii Przemienienia Pańskiego w Makowie Podhalańskim, następnie w latach 1972–1973 w parafii Matki Bożej Zwycięskiej w Krakowie. W latach 1977–1979 był sekretarzem II Synodu Duszpasterskiego Archidiecezji Krakowskiej. Prowadził rekolekcje w parafiach oraz dla Grup Apostolskich i Ruchu Światło-Życie.

W seminarium krakowskim w 1977 rozpoczął prowadzenie wykładów z teologii pastoralnej, a w latach 1979–1988 zajmował stanowisko ojca duchownego. W 1977 został wykładowcą teologii pastoralnej, a w 1984 teologii życia wewnętrznego na Papieskim Wydziale Teologicznym w Krakowie (od 1981 Papieskiej Akademii Teologicznej), gdzie ponadto objął funkcję kierownika Studium Wikariuszowskiego. Wykłady z teologii pastoralnej podjął również w Sosnowieckim Wyższym Seminarium Duchownym w Krakowie.