Mgr Dupuy, âgé de 65 ans depuis le 13 février, est français, originaire des Landes. Il a fait ses études secondaires à Bayonne et ses études universitaires à Bordeaux. Il est ensuite entré au séminaire à Dax. Il a été ordonné prêtre en 1972 pour le diocèse d’Aire et Dax. Il a ensuite poursuivi ses études au séminaire pontifical français de Rome, et à l’université pontificale grégorienne. Il est titulaire d’un doctorat d’histoire.
Il est entré au service de la diplomatie vaticane en 1974. Il a occupé divers postes au Venezuela, en Tanzanie, en Hollande, au Liban, en Iran, en Irlande, aux Nations Unies, à New York.
Il est archevêque depuis 1993, année de sa nomination comme nonce au Ghana, au Togo et au Bénin.