Il joue plus de 100 rencontres avec le club Blaydon RFC, avant de rejoindre les Newcastle Falcons à l'été 2017[2]. Il s'intègre bien dans l'effectif en tant que professionnel, totalisant 23 apparitions avec le club lors de sa première saison[3].
Ayant pris part à des tournées du England Counties XV(en)[4], il connaît sa première sélection internationale avec l'Angleterre contre les États-Unis avec une entrée en tant que remplaçant.
Il obtient sa deuxième cape quelques mois plus tard contre l'Australie.