 He began his career as a trainee with the Blackburn Rovers youth system, turning professional in February 1999.He joined Bristol City on loan in August 2000, making his league debut for the Robins on 12 August 2000, in a 2–0 win away to Wrexham.He played nine times for City before returning to Blackburn that October.