Career
Born in Edinburgh, Milne began his footballing career at Dunfermline Athletic, playing for the club"s youth setup in 2007-2008 season. He then signed with Cowdenbeath in October 2008, playing in their youth setup and signing a professional deal in July 2010. On 7 May 2011 he made his first team debut, playing the last 24 minutes in a 0–3 away loss against Ross County.
In March 2012 Milne signed a new two-year deal with Cowdenbeath.
He scored his first professional goal on 6 October, in a 1–1 away draw against Livingston.