Meakes competed with Australia U20s during the 2011 IRB Junior World Championship as his team lost in the semi-finals to New Zealand U20s. But finished third place as they defeated France U20s by 30-17. He was also capped at Sevens level for Australia as Meakes participated in the 2011–12 IRB Sevens World Series.
In 2013, Meakes moved to England as he played for Clifton RFC, a local rugby union club based in Bristol. In early 2014, Meakes linked up with Gloucester Rugby having played for Clifton since his arrival in the UK as a non-contracted player. He did enough to earn an academy contract for the 2014-15 season. On 15 January 2015, Meakes signed his first professional contract with Gloucester since his move to the English club became permanent.
On 2 July 2016, it was announced that Meakes would be released from his contract with Gloucester to make his debut in Super Rugby with Perth-based Western Force from the 2017 season.