He started his professional career in Italian fourth-tier
Serie D club
Campobasso. In the summer of 2018, he joined
Serie B club
Crotone and was loaned back to
Serie D, to
Rocella. He returned from loan in January 2019. He made his
Serie B debut for Crotone on 19 January 2019 in a game against
Cittadella, as a 68th-minute substitute for
Marco Firenze. On 2 September 2019, he joined
Reggiana on loan. On 22 July he scored an important goal for the promotion of the club in Serie B in the final against Bari. He made his
Serie A debut for
Crotone on 20 September 2020 in a 1–4 away loss against
Genoa. On 29 September 2020 he returned to
Reggiana on a new loan. On 26 August 2023, Kargbo signed a three-year contract with
Cesena. On 31 January 2025, Kargbo signed for
EFL Championship club
Blackburn Rovers on a two-and-a-half year deal for an undisclosed fee. On 15 February 2025, Kargbo assisted
Tyrhys Dolan in a 2–0 win over
Plymouth Argyle. On 1 October 2025, Kargbo was involved in the build-up to the winning goal in a 2–1 defeat to
Swansea City, losing possession near the halfway line which led to a counter-attack and an eventual goal scored by
Liam Cullen. Following the match, Kargbo temporarily deactivated his
Instagram account after receiving online abuse. Later that week, on 5 October 2025, Kargbo scored his first goal for the club, netting the equaliser in a 1–1 draw with
Stoke City. == International career ==