Born in
Enugu, Okoro finished his graduation with
Heartland FC, after spells with River Lane FC and National Grammar School. He made his senior debuts with the former in 2009. On 14 April 2010, Okoro joined
UD Almeria in Spain, signing a four-year contract. He was initially assigned to the
Juvenil squad, being promoted to
the reserves in the following year. In July 2013, Okoro moved to
Bulgarian A Professional Football Group side
Cherno More Varna in a season-long loan deal. He played his first match as a professional on 3 August, starting in a 0–0 draw at
CSKA Sofia, and scored his first goal on 11 December, netting the first of a 2–0 win at
Lokomotiv Sofia. On 29 May 2014, Okoro was promoted to the
Andalusians' main squad for the pre-season, but returned to the B-side in August. Released in the summer of 2015, he returned to his nation in 2016, signing for
Abia Warriors FC. On 7 May 2017, Okoro joined fellow
Nigerian Professional Football League side
Plateau United FC, but was released on 28 September. ==International career==