In the 2012 Summer Olympics, Okoye competed in the discus, reaching the final with a throw of 65.28m. In the final, he finished in twelfth place with a throw of 61.03m. After the competition, he expressed disappointment with his placing in the final.