A graduate of the Bolton Wanderers Academy, he spent 1997 to 2001 at the club without making a first team appearance. Instead he spent part of 1999 on loan at Port Vale, and part of 2000 on loan at Stockport County and then Bristol Rovers; he played just one game for Rovers, and never made it onto the pitch for Port Vale or Stockport County.
