Był przez 17 lat, od 1963, duszpasterzem akademickim Wspólnoty Akademickiej Jezuitów w Krakowie oraz diecezjalnym duszpasterzem rodzin 1968-69. W latach 1972–78 był rektorem kolegium jezuitów w Krakowie. W latach 1980–83 pracował w Redakcji Centralnej Radia Watykańskiego w Rzymie. W czasie Synodu Biskupów w 1980, 1983 i 1987 brał udział w pracach Sekretariatu Synodu i był sprawozdawcą z jego obrad w Sekcji Polskiej Radia Watykańskiego. W latach 1984–90 był przełożonym wspólnoty jezuitów w Krakowie-Przegorzałach.

Odbywał podróże do Francji, Hiszpanii, Włoch i na Madagaskar w celu gromadzenia materiałów odnoszących się do życia, działalności i świętości Jana Beyzyma SJ. W 1983 roku otrzymał nominację na wicepostulatora jego procesu beatyfikacyjnego. Przeprowadził dochodzenie kanoniczne sprawy Sługi Bożego, zakończone w 1986 w Krakowie i w 1987 na Madagaskarze oraz opracował tzw. Positio causae.