He was capped for Edinburgh District while still at Edinburgh University. He played in the 1947 inter-city match against Glasgow District, scoring a try.[4] He played on 2 December 1950 inter-city match against Glasgow District.[5]
He was capped for Scotland four times in 1950, playing in the Five Nations tournament in every game. He was capped at Centre.[citation needed]
He was later capped for British and Irish Lions in the same year, and played on the Wing for the Lions.[2] He scored two tries in games against Wanganui and Ceylon.[2] He had two Lions test caps but played 14 times in total on the tour scoring 14 tries.[2]