[3] He attended Beechen Cliff School in Bath, England.
[4][5] He was part of the senior academy intake for Bath Rugby ahead of the 2023-24 season.
[6] He featured for the Bath first team in pre-season friendly matches ahead of the 2024-25 season with the Bath coaching staff confirming he was part of their first team plans.
[7] He was named amongst the match day substitutes for Bath's Premiership Rugby match on 29 September 2024 against Leicester Tigers, making his senior debut as a second half replacement.
[5][4][11] In November 2024, he was called-up to the England A national rugby union team.