I 1961 mottok han doktorgraden, og umiddelbart etter begynte han sin undervisningsvirksomhet ved Gregoriana. Der virket han som professor i faget helt til 1984. Ved siden av dette var han rådgiver for en rekke avdelinger i den romerske kurie. Han var for eksempel siden 1969 rådgiver ved forberedelsen av den nye katolske kirkerett for den latinske kirke (som trådte i kraft i 1987), og etter at dette forberedelsesarbeidet var avsluttet ble han fra 1984 til 1996 med i det pavelige råd for tolkningen av lovtekster.