 He started his career at Wrexham in 1995, and made 288 league and cup appearances in his six years for the Welsh club, before he signed with Burnley.In July 2004 he moved from Burnley to Blackpool.In January 2006 he transferred to Port Vale, before joining Conference side Altrincham in August 2008.