 Yeoh's political career began in 1966, when he was recruited by the People's Action Party to stand in a by-election in Joo Chiat.He won by a walkover and served as the constituency's MP for 22 years.His preoccupation with medicine precluded a ministerial appointment; instead, he was made Deputy Speaker in 1968, and elected Speaker two years later.