He plays as an attacking midfielder and has been described as a fast, agile and creative midfielder who can play on the wing or behind a striker. He started his youth career at local club Gazélec Ajaccio before joining Montpellier"s academy at the age of 14 and winning the 2009 Coupe Gambardella with their under-19 team Montpellier
Cabella signed a three-year professional contract with Montpellier in July 2009.
He injured the cruciate ligament in his right knee during training in September and was ruled out for the season.
He was sent on loan to Arles-Avignon for the 2010-2011 Ligue 1 season, where he scored three goals in 17 league appearances. Cabella signed a two-year extension to his contract in January 2012, which would keep him at the club til 2016.
Cabella was credited with the assistant On 11 February 2012 in a 3–0 victory over Ajaccio, Cabella scored with a right-footed shot across Ajaccio"s keeper after being put away by Olivier Giroud.
In May 2014, Cabella announced his intention to leave the club in the summer.
On 13 July 2014, Cabella signed for Newcastle United on a six-year deal, for a reported £8 million. He made his competitive debut on 17 August as Newcastle began the season with a 2–0 defeat at home to Manchester City, playing the full 90 minutes. He was subsequently awarded player of the month for January by Newcastle fans.
On 19 August 2015, Cabella joined Ligue 1 side Marseille on a season-long loan as part of a deal that saw Florian Thauvin transfer to Newcastle United.
He made his club debut on 23 August 2015, starting in a 6–0 victory over Troyes. On February 1, 2016 a buyout clause in Cabella"s loan deal was activated making his move to Marseille permanent.
Cabella was named on the stand-by list for France"s 2014 World Cup squad. On 6 June, Cabella replaced Clement Grenier who withdrew from the World Cup squad through injury.
The team reached the quarter-finals, although Cabella did not enter the field of play.