Career
After a spell at his hometown club Musselburgh Athletic, Currie had a season with Scottish Second Division side Raith Rovers before returning to Musselburgh. Berwick Rangers
Currie joined Berwick Rangers in 2009, making his debut on 19 September against Elgin City scoring Berwick"s second goal in their 3–3 draw. In all he made 75 appearances in all competitions scoring 23 goals for the club
Hamilton
On 31 August 2011 Currie signed for Hamilton Academical after the second of two offers was accepted by Berwick.
He made his debut on 10 September against Queen of the South at Palmerston Park. He was released by Hamilton upon his request in January 2012, and as Fédération internationale de football association regulations allow a player to play for only two Senior clubs in a season, Currie returned to Musselburgh Athletic for a third spell until the summer.
Arbroath
Currie signed for Arbroath in June 2012 after joining the club for pre-season training. Despite being a first team regular at Gayfield, he left for Junior side Bonnyrigg Rose Athletic in February 2013, signing an 18-month contract.