Cooper played as a midfielder during the 1980s and 1990s, mainly for the Aberdeen team managed by Alex Ferguson. He later played for Aston Villa, Rangers, Reading, Dunfermline Athletic and Ross County. 