 Born in Greenock in 1902, he played club cricket for Greenock Cricket Club, taking 268 wickets at an average of 13.55.His first match against international opposition came for the West of Scotland Cricket Club against Australia in 1926.He played his only match for Scotland the following year, a first-class match against Ireland.