 He started his career with Middlesbrough in 1996, where he stayed for four years.In 2000, he moved on to Port Vale, and made over 250 appearances for the club in a six-year stay, picking up a Football League Trophy winners medal in 2001.Between 2006 and 2008 he was signed to Darlington, and in 2008 he joined Rotherham United.