У дорослому футболі дебютував 1954 року виступами за команду клубу «Рейнджерс», причому свій дебют 19-річний гравець відзначив хет-триком у ворота команди його рідного міста, «Фолкерка». Провів за «Рейнджерс» вісім сезонів, взявши участь у 216 матчах чемпіонату. Більшість часу, проведеного у складі «Рейнджерс», був основним гравцем команди, у складі якої чотири рази виграва першість Шотландії.
Завершив професійну ігрову кар'єру у клубі «Фолкерк», за команду якого виступав протягом 1969—1972 років.
Завершивши виступи на футбольному полі, займався бізнесом. Помер 13 вересня2001 року на 65-му році життя.
Виступи за збірну
1957 року дебютував в офіційних матчах у складі національної збірної Шотландії. Протягом кар'єри у національній команді, яка тривала 10 років, провів у формі головної команди країни лише 16 матчів, забивши 5 голів.