He joined Alloa from Albion Rovers in January 2006, in direct exchange for Gary McGlynn, having previously played for Dundee United, Livingston and Wishaw Juniors F.C.
He transferred from Albion Rovers to Alloa in January 2006, exchanging Gary McGlynn for him. He had previously played for Dundee United, Livingston, and Wishaw Juniors F.C.