He played rugby union for Bridgend, Cardiff, the Celtic Warriors, Toulouse, Cardiff Blues, and Wales.
Chwaraeodd Rygbi'r Undeb dros dimoedd Penybont, Caerdydd, y Rhyfelwyr Celtaidd, Toulouse, Gleision Caerdydd, a Chymru.