Teo enlisted in the Singapore Armed Forces in 1972 and received his commission as a naval officer at the Singapore Armed Forces Training Institute in 1973. He went on to hold various command and staff appointments in the Republic of Singapore Navy and the Joint Staff. Teo assumed command of the RSN as Chief of Navy in 1991 and was promoted to the rank of Commodore in July 1991. On 7 December 1992, Teo left the RSN to seek election into Parliament.
Political career
Teo was elected as a Member of Parliament for the Marine Parade Group Representation Constituency in the Marine Parade by-election on 19 December 1992. Following his election, Teo served as a Minister of State in the Ministries of Finance, Communications and Defence. In April 1995, Teo was appointed the Acting Minister for the Environment and Senior Minister of State for Defence. In January 1996, he was appointed Minister for the Environment and Second Minister for Defence. At the 1997 general election, Teo was elected as an MP for Pasir Ris GRC. In the subsequent Cabinet reshuffle, he was appointed the Minister for Education and Second Minister for Defence. At the 2001 general election, Teo was elected as an MP for Pasir Ris–Punggol GRC and re-appointed as Minister for Education and Second Minister for Defence. On 1 August 2003, he was appointed the Minister for Defence and Minister-in-charge of the Civil Service. At the 2006 general election, Teo was re-elected as an MP for Pasir-Ris Punggol GRC. He led the team six-member PAP team to victory in the constituency with 68.7% of the votes. On 26 March 2009, Prime Minister Lee Hsien Loong appointed Teo as one of two Deputy Prime Ministers with effect from 1 April 2009. He held this appointment alongside his roles of Minister for Defence and Minister-in-charge of the Civil Service. At the 2011 general election, Teo led the PAP team in Pasir Ris–Punggol GRC to victory with 64.79% of the votes. On 18 May 2011, Teo was appointed the Minister for Home Affairs and Co-ordinating Minister for National Security. He remains as Deputy Prime Minister and Minister-in-charge of the Civil Service. Within the PAP, Teo is the First Assistant Secretary General on the party's Central Executive Committee, a post he held until 2018. On 23 April 2019, the Prime Minister Office's latest cabinet reshuffle announced that he, alongside Tharman Shanmugaratnam, would both be relinquishing their respective Deputy Prime Minister portfolio to Heng Swee Keat, and they would be conferred the Senior Minister post effective from 1 May onwards, while retaining his Co-ordinating Minister for National Defense portfolio.
Involvement in the Singapore sports scene
Teo serves in leadership and advisory roles in several sports organisations in Singapore. He served as the President of the Singapore National Olympic Council from 1984-2014. He is also the advisor to the Singapore Dragon Boat Association.