Graduate of Cardiff Institute. Joined Newport RFC from London Saracens in July 2000 playing for the 2000-01 season. Moved to London Irish in 2001-02. Member of Welsh Squad 2003.
Also played for London Welsh, Bedford and Leeds Carnegie.
Appointed Newport Gwent Dragons backs coach 2009-10 having previously coached Harlequins.