Born in Swansea, Jones played his first rugby for Bonymaen RFC. Having previously represented Wales at under-21 level,he played his first match for Wales in June 2006 against Argentina. Also in 2009 Jones was one of 13 Welsh players selected in the squad for the British and Irish Lions tour to South Africa.He scored a try in his first match for the Lions against the Royal XV.In the 2019 rugby World Cup he captained Wales to the semi finals but then lost to South Africa.