 He remained as a MP of his constituency until 2020 when he did not stand for the 2020 Singaporean general election.Teo was educated at Rosyth School, Victoria School and Nanyang Junior College, before going on to Nanyang Technological University where he graduated with a Bachelor of Accountancy degree in 1992.He also holds a Post-Graduate Diploma from Temasek Polytechnic.