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 and subsequently played for a number of other clubs including Northampton Town, Rotherham United, Watford, Preston North End, Sheffield United, and Portsmouth before joining Blackburn.