Perry served in the Maine Senate from District 32, which included his hometown of Bangor and Hermon.
[3] In the 124th legislature (2008–2010), Perry served as Senate Chair of the Joint Standing Committee on Taxation.
The special election was called after incumbent Democrat Aaron Frey resigned to become Attorney General of Maine.
[6][7] On December 4, 2024, Perry was elected as Treasurer for the State of Maine with considerable bipartisan support.
With his new office he forfeited his recently reelected position as state representative, which will be filled with a special election.