Born in Glasgow, Marr began his career with Celtic, but did not make any competitive first team appearances for them. In June 2010, he moved on loan to Falkirk for 6 months before returning to Celtic. Upon his return in January 2011, he was sent out on loan again, this time to Ross County.