Am 13. August 1977 wurde er zum Apostolischen Pro-Nuntius in Zaire und am 7. März 1981 zum Ständigen Vertreter des Heiligen Stuhls beim Büro der Vereinten Nationen in Genf ernannt. Am 26. Januar 1985 wurde er zum Apostolischen Nuntius in der Schweiz und am 7. März 1987 zum Apostolischen Nuntius in Liechtenstein ernannt. Am 15. März 1993 wurde er zum Apostolischen Nuntius in Portugal ernannt.
Sein altersbedingtes Rücktrittsgesuch nahm Papst Johannes Paul II. am 12. Oktober 2002 an.