Born in Aberdeen, Grant began his career at Falkirk. He made his debut on 10 November 2012, replacing Jonathan Flynn for the final four minutes of a 2–1 Scottish Football League Division One loss at Raith Rovers.[3] He made 23 appearances in his first season, scoring the opening goal of a 2–0 win at Dumbarton on 23 February 2013.[4] On 3 August 2013, he scored the final goal of Falkirk's 3–0 win over Clyde in the first round of the Scottish League Cup.[5] For much of the 2013–14 season he suffered from the effects of a virus and was unable to play football,[1] making only 8 appearances compared to 27 in the previous campaign.
In January 2015, Grant was loaned to Scottish League Two team Arbroath for the remainder of the season.[6] He scored twice in eleven matches there: in a 3–1 loss at Berwick Rangers on 14 February,[7] and a free kick in a 5–0 home win over the same team on 2 May which qualified the team for the promotion play-offs.[8] After only 7 first-team appearances, Grant was released by Falkirk in January 2016.[9]