 He began his career as a trainee with Blackburn Rovers, making his debut in a 1-1 draw against Chelsea.He also gained experience early in his career with Chester, Stockport County, Bolton Wanderers and Wrexham before joining the "Addicks" in 1989.In and out of the first team at Charlton over the years due to a number of injuries, he made 148 league appearances, before a serious cruciate ligament injury, sustained in 1998 against Manchester City at Maine Road, put an end to his first-team career.