Han ble presteviet i 1960, og arbeidet i mange år som professor i moralteologi ved salesianernes høyskole i Roma. Samme sted underviste han mellom 1976 og 1990 også i kanonisk rett og hadde ledelsesoppgaver ved fakultetet. Han holdt gjesteforelesninger ved Lateranuniversitetet, og var sjelesørger i flere romerske menigheter.