He began his career at Kilmarnock, transferring to several other Scottish clubs before joining Larne in the Irish League in 2006.
He began his career at Kilmarnock where he had spells on loan at Stenhousemuir and Clydebank. He joined Larne in the Irish League in 2006.