yeo was a member of parliament for cheng san group representation constituency (grc) from 1997 to 2001, aljunied grc from 2001 to 2011 and ang mo kio grc from 2011 to 2015. during the 2015 general election, he led the pap team for aljunied grc, but they lost.