Nel 2012 entrò a far parte dell'accademia del , debuttando con lo stesso club nel corso del Pro12 2014-15. L'anno successivo vinse il campionato con il Connacht. In occasione del Sei Nazioni 2016 fu convocato nell', collezionando la sua prima presenza in nazionale il 27 febbraio affrontando l' a Twickenham. Nel maggio 2018 giocò una partita con i Barbarians contro un XV dell'Inghilterra.