Sean began his career with boyhood club Hibernian, captaining the under-19 squad to a league and cup double in 2008-09 and winning the under 19 League Player of the Season.
Injuries limited Sean’s chances in the first-team at Hibernian, resulting in loan spells with Stenhousemuir, Stirling Albion and Partick Thistle, before joining Thistle permanently in 2012.
At Partick Thistle, Sean was handed the captaincy ahead of the 2013-14 season after the club won promotion to the Scottish Premiership by winning the Scottish Championship.
Sean went on to make over 100 appearances for Partick, before signing for signing a short-term deal with Falkirk. Sean left Falkirk at the end of the 2017-18 season and joined Inverness Caledonian Thistle in the Scottish Championship.