Prima di diventare professionista nel 2008 nelle file dei Glasgow Warriors, formazione di Pro12, aveva rappresentato la Scozia a livello di nazionale Under-19; in seguito capitano dell'Under-20, esordì in Nazionale A contro nel 2009 e, nel 2010, debuttò in Nazionale maggiore da subentrato contro la nel Sei Nazioni.