Career
He started playing for Street Mirren in 1920, and in 1923 was capped for Scotland, in a 2-2 draw with England at Hampden Park. Later in 1923 he moved to Cardiff City of the Football League and played 64 matches for them, before moving to United States of America and playing for Springfield Babes and Providence F.C. He returned to British football in 1927-1928 with a move to Wigan Borough, and then finished his career back in Scotland with Clyde and Brechin City.