Played for Aberystwyth RFC and also Llandovery & Llanelli RFCs for whom he made total of 113 league appearances scoring 36 tries. Played for Wales 7s.
Played for Newport RFC in pre season friendly at Coventry (Won 15 v 25) scoring a try and made official debut against Pontypool (Won 36 v 20 ) 24th September 2011 at Rodney Parade.
.