Yang har utdannelse fra University of Bath og London School of Economics fra 1973 til 1975. Han tjenestegjorde som diplomat i USA, som annensekretær i 1983 og en senere runde som ambassadør fra 2001 til 2005. Han har også vært viseutenriksminister med særlig ansvar for Latin-Amerika, Hongkong, Macao og Taiwan.