Attended Llandovery College. Played for Llandovery, Brecon. After leaving Newport played for Beziers and Leicester before a return to Wales. Wales A,and Barbarians. Played for Llanelli Scarlets 2004/5 then Cardiff Blues and Wales (2008). Chosen for the 2009 British Lions squad to tour South Africa.
Newport RFC record : 1999/0-2002/3 : 50 appearances.