Larsen signed with the Miami Dolphins as an undrafted free agent in 2014 and has also been a member of the Carolina Panthers and Washington Commanders.
Larsen attended Jordan High School in Sandy, Utah, where he played both offensive and defensive line.
He earned first-team all-state and second-team all-region honors after recording 27 tackles, including six sacks as well as six fumble recoveries with four going for touchdowns as a senior.
He helped lead the Beetdiggers to the state playoffs all four seasons, finishing career with 96 tackles, 16 sacks, 12 fumble recoveries, including four touchdowns.
[15] On November 4, 2016, Larsen had his first career start at center against the Seattle Seahawks after Ryan Kalil and Gino Gradkowski both suffered injuries.
[22] He was placed on the physically unable to perform list at the start of training camp in 2022 and returned to the active roster on October 8, 2022.
In the Week 13 game against the New York Giants, Larsen was carted off the field with a dislocated kneecap in the fourth quarter.
[31][32] On December 30, the Commanders placed Larsen on injured reserve for the third consecutive season due to a knee injury.