He played in the Premier League with Aston Villa and Middlesbrough. He also played in the Football League for West Bromwich Albion, Leeds United and Sheffield United, as well as a spell in the Scottish Premier League with Rangers.