Robinson played for Rangers, Greenock Morton, St Johnstone, Queen of the South, Kilmarnock, Östersund, Raith Rovers and Dunfermline Athletic.
[5][3] By the time he was signing for the club, Robinson attended Peterlee's East Durham and Houghall Community College, studying Leisure and Recreation course.
[6] He made his first-team debut for the club on 7 May 2006, coming on as a substitute for Ronald Waterreus for the final twelve minutes of Rangers 2–0 win over Hearts.
In October 2008, Robinson moved to Scottish First Division side St Johnstone on a month-long loan deal as back-up to Alan Main.
Robinson later signed a loan deal to play for First Division club Queen of the South until the end of season 2008–09.
[19] He made one first team appearance in his season at Rugby Park, coming on as an early substitute for the injured Cammy Bell against Hibernian on 6 March 2010.
[21] Roddy McKenzie sustained a serious injury in the pre-season testimonial game for Jim Thomson against Rangers at Palmerston Park.
[22] The severity of the injury merited Queens signing Robinson to provide additional goalkeeping resource to the squad due to McKenzie's absence.
"[25] Robinson continued to be selected for Queens cup ties with David Hutton being favoured for league matches.
[47] Having won the 2012–13 Scottish Challenge Cup final with Queen of the South, Robinson was instrumental in repeating this success against Rangers putting in a man of the match performance in a 1–0 victory.
[48] Robinson signed for Rangers in August 2014, as manager Ally McCoist sought cover for the injured Cammy Bell.
[50] Robinson made his first appearance for Rangers in eight years, coming on as a 54th minute substitute, in a 1–0 win against St Johnstone in the quarter–finals of the Scottish League Cup.
[52] After claiming the number one position following Simonsen's suspension, he played seven games under the caretaker management of Kenny McDowall.
[53] However, poor performance led Robinson being dropped from the first-choice goalkeeper status by interim manager Stuart McCall in favour of the returning Bell, as the club were unsuccessful in gaining promotion back to the Scottish Premiership.
[55] After one season away from playing football to coach goalkeepers in the United States, Robinson returned to Scotland to sign a two-year contract with Queen of the South on 17 June 2016.
[60] On 2 January 2018, Robinson signed a short-term deal with Scottish Championship club Dunfermline Athletic,[61] making his debut on the same day in a local derby match against Falkirk.
[67] During the 2018–19 season, Robinson played regularly for the Pars, until Johnston's departure following Alloa Athletic's 2–2 comeback draw on 5 January 2019.