Em 1996 era núncio apostólico para a Bolívia e em 1999 foi transferido para o Peru. A 8 de novembro de 2008 sucedeu a Alfio Rapisarda nas funções de núncio apostólico para Portugal, que entretanto tinha atingido o limite de idade, tendo ele próprio atingido o limite de idade em 2019, ano em que foi sucedido no cargo por Ivo Scapolo. Também serviu na nunciatura apostólica em Canberra (Austrália), no final da década de 1970, e no Reino Unido, através da nunciatura apostólica nos Barbados.