 He was a Member of Parliament (MP) representing the Pasir Ris-Punggol Group Representation Constituency from 2006 to 2020.He has stepped down as Mayor of North East CDC on 26 May 2017 and as minister of state on 30 June 2017.After working at Nike Singapore and Coopers & Lybrand, Teo served as a Vice-President and Managing Director at Menlo Worldwide from 1995 to 2005.