Amateur career He played for
Ayr. While with Ayr he won the Scottish Premiership and the Scottish Cup. While at Marr he won the 2010–11 season, he then won a run of four successive league title wins which promoted the club from the sixth to the second tier of Scottish club rugby for the 2014–15 season. They were promoted to the Scottish Premiership in the 2016-17.
Professional career He played for
Glasgow Warriors in their pre-season matches against Sale Sharks, Clermont Auvergne and La Rochelle. He made his competitive debut for the Warriors in their Celtic League match against Cardiff Blues at Firhill Stadium on 19 February 2010. He is
Warrior Number 180.
International career He has been capped by
Scotland Club XV.
Coaching career He has been Assistant Coach at
Marr. ==Management career==