In August 1993, Teo joined the Ministry of Foreign Affairs, and was appointed as the high commissioner-designate.[4] On 12 February 1994, Teo was appointed as high commissioner to New Zealand, and stepped down in July 1996.[5][11]
From August 1996 to December 2001, he was appointed as ambassador to the Republic of Korea, and concurrently served as the ambassador to Mongolia from April 1997 to December 2001.[5][12][13]
On 21 January 2002, Teo was appointed as high commissioner to the United Kingdom, while concurrently serving as the ambassador to Ireland, before stepping down in July 2011.[14][15][16]
From September 2011 to August 2014, Teo was appointed as high commissioner to Australia.[16][17][18]
Personal life
Teo is married to Joyce Ng and has two children.[11][14]