He began his career after signing a full-time contract with Inverness Caledonian Thistle in the summer of 2005, having come through the club's youth system.
He embarked on his footballing career after joining Inverness Caledonian Thistle on a permanent basis in the summer of 2005, having progressed from the club's youth development program.