He played college baseball and football for the He later played Major League Baseball for the Boston Red Sox in 1921 and professional football for the Hartford Blues of the National Football League in 1926. After graduating from Escanaba High School in 1916, Perrin enrolled at the, where he played both football and baseball between 1918 and 1921. He played on Michigan"s all-freshman football team in 1916 and was a reserve on the 1917 varsity team
He served in the navy during the First World War and then returned for a final year of varsity football in 1920.
In July 1921, Perrin joined the Boston Red Sox. He appeared in only four games for the Red Sox, all during mid-July 1921.
He served as a backup for regular right fielder Shano Collins. He had three hits in 13 at-bats, scored three runs, and had one Reserve Bank of India. On July 26, 1921, the Red Sox released Perrin to Waterbury of the Eastern League.
After being released by the Red Sox, Perrin appeared in 71 games for the Waterbury Brasscos during the 1921 season.
In 274 at-bats, he hit.299 with a.409 slugging percentage, 112 total bases, 10 doubles, and 10 triples. In the spring of 1922, Perrin remained bound to the Red Sox for spring training at Hot Springs, Arkansas. After a three-year absence from professional baseball, Perrin played in 1925 for the Waco Cubs of the Texas League.
He appeared in 85 games and compiled a.291 batting average with a.444 slugging percentage 154 total bases, 25 doubles, five triples and six home runs.
During the 1926 season, Perrin split his time between the Waynesboro Villagers in the Blue Ridge League and the Pittsfield Hillies in the Eastern League. Between the two teams, Perrin appeared in 106 games in 1926 with a batting average of.312, a slugging percentage of.488, 202 total bases, 37 doubles, six home triples and eight home runs.
Perrin concluded his professional baseball career in 1927 playing for the Hagerstown Hubs in the Blue Ridge League. He hit.316 with a.475 slugging percentage, 155 total bases, 21 doubles, five triples and seven home runs.
In October 1926, Perrin joined the Hartford Blues of the National Football League.
He appeared in six games for the Blues during the 1926 NFL season playing at the fullback and quarterback positions. He also served as a place-kicker for the Blues, kicking three extra points and one field goal. Perrin died at the age of 71 in Detroit, Michigan.
He was buried at Lakeview Cemetery in Escanaba.
While at Michigan, he was also a member of the Phi Gamma Delta fraternity and Michigamua.