Jugaba de defensor y su primer club fue el Aston Villa.
Comenzó su carrera en 1959 jugando para el Aston Villa.
Jugó para el club hasta 1976.
En ese año se fue a Estados Unidos para jugar en el New York Cosmos, donde se retiró en 1977.
Ha sido internacional con la selección mayor de Escocia y la sub-23 entre 1961 y 1962.