In October 2018, after qualifying to play for Scotland on residency grounds, he was called up to the senior squad for the Autumn Internationals. He was then named in the squad for the 2019 Six Nations tournament and started in the opening game, a 33–20 win against Italy, to claim his first cap. He scored his first international try in the 13-22 loss to Ireland the next week.