Joined Newport RFC for first time from Llanelli in Summer 1995. Played 4 games scoring 1try in 1995-96. Rejoined Newport in 2000-01. Also played for Llandybie, Ebbw Vale, Cardiff, Welsh Fire Service. Made 16 appearances for Newport Gwent Dragons in 2003-04. Capped as replacement for Wales against Romania in August 2003. Forced to retire as player when damaged cruciate / medial ligament at Stradey Park. Took over as forwards player-coach at Newbridge in 2004-05. Later became Director of Rugby for Galwegians (feeder for Connacht).