 He started his career with Blackburn Rovers, but failed to make a single league appearance in four years before he left to join Swindon Town.He went on to play for Stoke City and Cardiff City, making more than 100 appearances for each.In 2005, he moved to Norwich City where he scored just one goal in two seasons and was on the verge of retiring until he moved to Bradford City.