Duchowieństwa, w 1989 członkiem Komisji dla Adwokatów, w 2000 sędzią Sądu Apelacyjnego Państwa Watykańskiego, w 2010 członkiem Kongregacji Spraw Kanonizacyjnych, w 2012 członkiem Najwyższego Trybunału Sygnatury Apostolskiej, zaś w latach 1995–2000 był przewodniczącym Komisji Dyscyplinarnej Państwa Watykańskiego.
W 1967 otrzymał stanowisko adiunkta na Wydziale Prawa Kanonicznego Akademii Teologii Katolickiej w Warszawie, gdzie wykładał prawo procesowe i wyznaniowe. Od 1980 prowadził wykłady z prawa rzymskiego i jurysprudencji rotalnej na Wydziale Prawa Kanonicznego Papieskiego Uniwersytetu Gregoriańskiego, a od 1996 na Wydziale Prawa Kanonicznego Papieskiego Uniwersytetu Krzyża Świętego w Rzymie. Od 1984 wykładał praktykę sądową w Studium Rotalnym. W latach 1999–2001 objął wykłady z jurysprudencji rotalnej na Wydziale Prawa Kanonicznego Papieskiego Uniwersytetu Urbaniańskiego. Opublikował opracowania naukowe z zakresu prawa kanonicznego, specjalizował się w prawie małżeńskim, prawie procesowym i historii prawa.