Ocupó diferentes cargos diplomáticos en Moscú, Yakarta, Londres y París, antes de ser designado embajador de Canadá en Perú desde 1973 hasta 1976.