He signed for Bologna in August 2016. On 20 November 2016, Okwonkwo made his debut in
Serie A with Bologna in a victory against
Palermo. On 24 September 2017, Okwonkwo scored his first
Serie A goal against
Sassuolo. On 31 January 2018, Okwonkwo signed a loan contract with
Brescia until 30 June 2018. On 12 February 2019, Okwonkwo signed a loan contract with the
Montreal Impact until 31 December 2019. On 24 January 2020, Montreal Impact re-acquired Okwonkwo on a loan with a purchase option at the end of the 2020 season. He said he was looking forward to working with manager
Thierry Henry. On 1 February 2021, Okwonkwo moved to
Serie B side
Reggina, on a loan deal until the end of the season. On 24 July 2021 he joined
Cittadella on loan. On 20 June 2022,
NADO Italia sanctioned Okwonkwo with a footballing ban until 24 February 2026, after Okwonkwo tested positive for the steroid clostebol during his loan spell at Cittadella. On 17 September 2022, FIFA's disciplinary committee extended the NADO Italia sanctions to have worldwide effect. The ban was later reduced by two years, until 24 February 2024. On 1 February 2024, Okwonkwo was loaned by
Reggiana. On 16 January 2025, he moved on a new loan, returning to
Cittadella. On 1 September 2025, he joined
Pescara on loan. ==International career==