Educated at Rhymney Comprehensive School and played rugby for Abertysswg U8-12. Played for Newport Youth and U21. Newport Gwent Dragons development player. Joined Swansea 2006-07.
Played for Newport RFC 2003-04 to 2005-06. Played for Newport again on permit, came on as a replacement, against Cardiff 7th November 2009 (Won 23 v 17).
Made his 100th appearance for Newport RFC against Swansea at St Helens in Welsh Premiership Play-Off semi final 17th May 2010 (Lost 31 v 17).