Durante su carrera como jugador jugó para el Cowdenbeath y el Hearts.
También jugó 16 partidos con Escocia y fue parte del equipo que participó en la Copa Mundial de Fútbol de 1990.
El último equipo al que dirigió fue la Selección de fútbol de Escocia, entre 2009 y 2012.
Con este último ganó la Copa de Escocia y estuvo a punto de ganar la liga en la temporada 1985/86.
Jugó con el Hearts hasta su retiro en 1997, pasando más de una década en el club de Edimburgo.