 He joined Hearts from their youth system and tasted his first involvement of senior action when he was named as an unused substitute in their Scottish Premier League match against Dunfermline Athletic on 2 January 2007.He made his debut as a substitute at the same venue on 3 February 2007, as Dunfermline beat Hearts 1–0 in the Scottish Cup.He joined Cowdenbeath on a season-long loan in July 2007, and was again loaned to Cowdenbeath in the 2008–09 season.