Affiliated with the Progressive Conservative Party of Ontario, Canada, he served during the 1990s and early 2000s on the Ontario Legislative Assembly. During the administration of Ontario Premier Mike Harris, he held the position of Cabinet Minister. After graduating with a business degree from Queen's University in Kingston, Ontario, he held an executive position with the Canadian Tire Corporation.