He played college football for the Arkansas Tech Wonder Boys for one season after transferring from West Texas A&M, and he was named honorable mention All-Great American Conference.
[1] He was signed by the Montreal Alouettes on June 1, 2013 and made the team's active roster as the third-string quarterback.
[2] He recorded his first professional touchdown pass on August 22, 2013 against the BC Lions with a 3-yard toss to S. J.
He won his first game as a starter September 3, 2013 against the Toronto Argonauts 20-9.
In March 2020, Marsh signed a contract with the Frisco Fighters, an Indoor Football League team.