A Progressive Conservative, he was first elected to the Legislative Assembly of Ontario in 1985, and held the office of Member of Provincial Parliament (MPP) for Burlington until his resignation on September 28, 2006 to run for mayor of Burlington in the 2006 election.