Played with Kennoway under the instruction of coach Bob McPhail from age four to ten before going to Celtic from U11 to U15 and joined Dunfermline at U15 level. Represented Fife Schools at U14. Won a winners medal in Dunfermline team that won the Reserve League Cup for season 2009-10. Captain of the Dunfermline team that got to the SFA Youth Cup Final in 2012-13.
Left to join Livingston for season 2016-2017
First team debut: 29/08/12 v Montrose.
First start:: 02/01/13 v Raith Rovers
115 Dunfermlne appearances inc 25 as a sub, 11 goals.