Né à Torphins, il fait ses débuts au rugby à Lossiemouth High School. Il joue dans les équipes juniors de Moray RFC, Aboyne RFC et Highland RFC avant de s'engager avec les Glasgow Warriors en 2006[2]. Depuis, il a participé à douze matchs de coupe d'Europe de rugby entre 2006 et 2009.