Okereafor went undrafted in the
2016 NBA draft. On 2 November 2016 he signed a one-year deal with
Pärnu of the
Korvpalli Meistriliiga. On 2 December 2016 he left Pärnu and joined
Pistoia 2000, signing a short-term deal with the club. On 17 August 2017 he signed with
Kymis of Greece for the
2017–18 season. Okereafor finished out the season with
Fortitudo Bologna. On 28 June 2018 he signed with
Holargos of the
Greek Basket League. On 25 August 2019 Okereafor signed with
Iraklis; on 26 February 2020 he was released from the Greek club. On 18 November 2020 Okereafor signed a short-term contract with the
Bristol Flyers for the
2020–21 BBL season. On 25 May 2021 he signed with the
Cheshire Phoenix. On 14th of December 2024 Okereafor signed with
Caledonia Gladiators for the rest of the 24/25 season ==National team career==