He was first elected to the Ontario legislature in the
provincial election of 1995, defeating
Liberal Rudy Stickl and incumbent
New Democrat Norm Jamison in the riding of
Norfolk. He was re-elected in 1999 in the redistributed riding of Haldimand—Norfolk—Brant. In 2003 he was re-elected again defeating Liberal candidate Rob Esselment by about 3,000 votes. Barrett supported
Jim Flaherty's unsuccessful bid to succeed
Ernie Eves as leader of the Progressive Conservative Party in 2004. In the
2007 Ontario general election, Barrett was easily re-elected, defeating Liberal candidate Lorraine Bergstrand by 26,100 votes to 9,500 votes in the newly redrawn riding of Haldimand-Norfolk. He was re-elected in the
2011 and
2014 elections. Barrett served as the Parliamentary Assistant to the
Minister of Natural Resources and Forestry under Premier
Doug Ford. Barrett did not run in the 2022 election. When he announced his retirement, his longtime executive assistant
Bobbi Ann Brady planned to run for the nomination to replace him as the PC candidate, but after the party's central office directly appointed
Haldimand County mayor Ken Hewitt as its new candidate without consulting the local electoral district association, Brady opted to run against Hewitt as an independent, with Barrett's endorsement and participation in her campaign. Brady ultimately won the election, and was the only independent to win a seat. ==Notes==