Career
He joined League Two club Macclesfield Town in May 2004 on a one-year contract and made two league and cup appearances for the club in the 2004-2005 season. He was one of several players released by Macclesfield in May 2005 following their defeat in the League Two play-offs and joined Welsh Premier League champions Total Network Solutions on non-contract terms in July 2007. After training with TNS during the summer, he dropped into non-league football, joining Conference North club Vauxhall Motors at the beginning of the 2005-2006 season and later joining Leigh Remote Method Invocation and Cammell Laird.
He rejoined Vauxhall Motors in July 2008.