Jones was born in Aberystwyth. A product of Llanelli's youth system, he went on to play for Wales Development as well as the Sevens and 'A' teams. He made his Test debut for Wales on 9 November 2002 against Fiji at the Millennium Stadium; Wales won the match 58–14. He was then capped against Canada and the All Blacks. After competing in the 2003 Six Nations Championship, he was capped against the All Blacks and England, before he was included in the Welsh squad for the 2003 Rugby World Cup. He played in five matches during the tournament, scoring a try in the match against Italy