He appeared in the Scottish Football League for Dundee United and Heart of Midlothian and for Middlesbrough and Barrow in The Football League.
In football, he played for Dundee United and Heart of Midlothian in the Scottish Football League, and also represented Middlesbrough and Barrow in The Football League.