Membre du centre de formation du Leinster[4], il rejoint le Biarritz olympique en [5]. Il dispute son premier match en équipe première contre le CS Bourgoin-Jallieu en [6]. Après un retour en Irlande en 2016 où il s'entraîne au sein de la Leinster Academy, il signe pour les Yorkshire Carnegie en 2018[4].
En début de saison 2023-2024, alors qu'il joue au niveau amateur avec le Clontarf FC dont il est le capitaine, il est retenu par le Leinster pour disputer des matchs à la suite de plusieurs absences dans l'effectif de la province à son poste de talonneur[7].