Następnie pracował jako wikariusz w Parafii Wniebowzięcia Najświętszej Maryi Panny w Wągrowcu, po czym został skierowany do duszpasterstwa w Miasteczku Krajeńskim.
Po powrocie do archidiecezji gnieźnieńskiej ze studiów w Rzymie objął funkcje notariusza w kurii metropolitalnej i trybunale metropolitalnym oraz sekretarza seminarium duchownego, później także został obrońcą węzła małżeńskiego. Był wykładowcą w studium soborowym oraz egzaminatorem prosynodalnym.
Od grudnia 1967 pracował w Sekretariacie Prymasa Polski w Warszawie. Był referentem do spraw prawnych, a także kapelanem i sekretarzem prymasa Stefana Wyszyńskiego. W 1975 został sekretarzem Komisji Episkopatu Polski ds. instytucji polskich w Rzymie i członkiem Komisji Episkopatu ds. rewizji prawa kanonicznego.
Pełnił posługę duszpasterską w Kościele św. Marcina i w ośrodku duszpasterstwa akademickiego przy Kościele św. Anny w Warszawie. Był ponadto duszpasterzem warszawskich prawników.