Signed for Newport RFC from Cardiff RFC for 2009-10 season. Played four times for Cardiff in 2008-09 scoring a try. David scored seven tries in total in 14 games for Cardiff before leaving in 2004 to study at the University of West of England and then the highly regarded rugby academy at Hartpury College. He also appeared for Worcester Warriors. Born and bred in Cardiff he attended Corpus Christi School.