He has previously played on loan for Gala Fairydean Rovers, Albion Rovers, Raith Rovers, Alloa Athletic, Partick Thistle and Dumbarton. He has also played for Scotland at under-17 and under-19 levels.
