Attended Caerleon Comprehensive School. Has played for Caerleon RFC and Newport Saracens RFC.
Joined Pontypool RFC for 2009-10 season.