Attended UWIC. Played for Cwmbran U8, Croesyceiliog U16, Cwmbran Youth, Newport U21 ? capt Youth League Cup win at Millennium Stadium 2001-02. Member of Welsh Premier winning squad 2003-04. Joined Cross Keys 2004-05, Ebbw Vale 2006-07, London Welsh 2007-08, joined Cardiff summer of 2008. Played for Newport Gwent Dragons and "A" team.
Played for Newport RFC 2003-04.