He appeared in the Scottish Football League for Dundee United and Heart of Midlothian and for Middlesbrough and Barrow in The Football League.
He participated in the Scottish Football League with Dundee United and Heart of Midlothian, and also played for Middlesbrough and Barrow in The Football League.