Born in Derby he started his career at Mansfield Town before spending time at Northampton Town, Rotherham United, Watford, Preston North End, Sheffield United and Portsmouth before joining Blackburn.
Born in Derby, he began his career at Mansfield Town before playing for Northampton Town, Rotherham United, Watford, Preston North End, Sheffield United and Portsmouth before joining Blackburn.