V anglické lize hrál za Burnley FC, nastoupil ve 132 ligových utkáních. V roce 1955 emigroval na Nový Zéland, kde hrál za Gisborne City AFC. V roce 1959 se přestěhoval do Austrálie a hrál za Hakoah Sydney City East FC. Za reprezentaci Skotska nastoupil v roce 1954 ve 4 utkáních. Byl členem skotské fotbalové reprezentace na Mistrovství světa ve fotbale 1954, nastoupil ve 2 utkáních. Za novozélandskou reprezentaci nastoupil v roce 1958 ve dvou utkáních proti Austrálii, dal 1 gól.