He played at No. 8 for Heriot's FP. He was capped for Scotland three times and was on the 1924 British Lions tour to South Africa, where he played in one test.