Okoh begann seine Karriere beim FC Espagnol Lausanne. Zur Saison 2016/17 wechselte er in die Jugend des FC Lausanne-Sport. Zur Saison 2019/20 wechselte er nach Österreich zum FC Red Bull Salzburg, bei dem er einen bis Mai 2022 laufenden Vertrag erhielt.[1] Zunächst sollte er jedoch für das zweitklassige FarmteamFC Liefering zum Einsatz kommen.
Im August 2019 debütierte er für Liefering in der 2. Liga, als er am dritten Spieltag jener Saison gegen den SV Lafnitz in der Startelf stand. Nach zwei Spielzeiten bei der Zweitligamannschaft der Salzburger rückte er zur Saison 2021/22 in das Kader der ersten Mannschaft.[2] Als Kooperationsspieler ist er aber weiterhin für den FC Liefering spielberechtigt.
Nationalmannschaft
Der in den USA geborene Okoh spielte im September 2017 erstmals für eine Schweizer Jugendnationalauswahl. Im Mai 2021 debütierte er für die Schweizer U-21-Mannschaft. Im November 2021 wurde er erstmals in das Kader der A-Nationalmannschaft berufen.[3]