En 2009, il rejoint le centre de formation du Leinster. L'année suivante, il signe son premier contrat professionnel. Il fait ses débuts professionnels en Magners League contre les Llanelli Scarlets le . En 2012, il est convoqué pour disputer le Tournoi des Six Nations avec le XV du Trèfle, mais il se blesse, l'empêchant ainsi de connaitre sa première cape. Le , il inscrit un triplé face aux Ospreys et il est titularisé pour la finale du Challenge Européen 2013 face au Stade français, aidant ainsi son équipe à s'imposé sur le score de 34 à 13. Il est également titulaire quelques jours plus tard pour la finale du Pro12 face à l'Ulster, match remporter par le Leinster sur le score de 34 à 18.