On 28 January 2015, Nzola made his professional debut with
Académica de Coimbra in a
2014–15 Taça da Liga match against
Porto, coming on as a substitute in the 4–1 away loss. On 7 August 2016, he joined
Lega Pro club
Virtus Francavilla. On 7 August 2017, after helping Virtus Francavilla reach the Lega Pro
promotion play-offs, Nzola signed a four-year deal with
Carpi. On 16 August 2018, he joined
Serie C club
Trapani on a season-long loan. Trapani held the obligation to purchase him from Carpi at the end of the loan term in case of Trapani's promotion to
Serie B. On 15 June he scored the first goal for the Trapani victory over Piacenza, and after that Trapani was promoted in Serie B after two years of Serie C. On 13 January 2020, he joined Serie B club
Spezia on loan with an option to purchase. On 7 October 2020, Nzola signed with Spezia a three-year contract. On 10 August 2023, he joined fellow Italian side
Fiorentina. On 7 August 2025, Nzola was loaned by
Pisa, with an option to buy. On 31 January 2026, he moved on a new loan to
Sassuolo, also with an option to buy. == International career ==