Hooker best known for his time with Ospreys, who he joined in 2004.
He played youth rugby for multiple clubs, notably Aberavon Quins RFC, and Taibach RFC.
He made his international debut for Wales in 2006, in a match against Argentina.
He was born in Neath, Wales.
With Ospreys he has played alongside star Justin Tipuric.