Народився 7 листопада1961 року в місті Волласі. Вихованець футбольної школи клубу «Ковентрі Сіті». Дорослу футбольну кар'єру розпочав 1978 року в основній команді того ж клубу, в якій провів п'ять сезонів, взявши участь у 113 матчах чемпіонату.
Своєю грою за «Монако» привернув увагу представників тренерського штабу клубу «Рейнджерс», до складу якого приєднався 1990 року. Відіграв за команду з Глазго наступні п'ять сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Рейнджерс», був основним гравцем атакувальної ланки команди. У складі «Рейнджерс» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,52 голу за гру першості. За цей час додав до переліку своїх трофеїв п'ять титулів чемпіона Шотландії.
Завершив професійну ігрову кар'єру в шотландському «Росс Каунті», за команду якого провів дві гри у 1999 році.
Виступи за збірні
Протягом 1981—1984 років залучався до складу молодіжної збірної Англії. На молодіжному рівні зіграв у 10 офіційних матчах, забив 8 голів.
1984 року дебютував в офіційних матчах у складі національної збірної Англії. Протягом кар'єри у національній команді, яка тривала 9 років, провів у формі головної команди країни 32 матчі, забивши 9 голів.