He began his career at Blackburn Rovers in 1983, winning the Full Members' Cup with the club in 1987, before moving on to Queens Park Rangers the following year for £400,000. He played 351 league and cup games for QPR and played in the Premier League, before moving on to Port Vale in 1998.
He began his career at Blackburn Rovers in 1983, winning the Full Members' Cup with them in 1987. He then joined Queens Park Rangers for £400,000 the following year and played 351 games for them across all competitions, including a stint in the Premier League.  He later moved to Port Vale in 1998.