Se desempeñaba en posición de defensa.
[1] Perteneció al Kilmarnock Football Club una década, jugando en este club 186 partidos y marcando sus seis únicos goles como profesional.
En la temporada 1974/75 fichó por el Motherwell Football Club, donde jugaría doce encuentros.
Después entrenaría durante dos años al Ayr United.
Colgaría definitivamente sus botas en la temporada 1977/78 con el Hamilton Academical FC, disputando tan sólo tres partidos.