Nel 2015 ha preso parte alla Coppa d'Africa Under-23 con la selezione di categoria nigeriana. Nel 2016 viene convocato per le Olimpiadi di Rio 2016, dove vince la medaglia di bronzo, disputando 2 partite. Il 5 marzo 2018 viene selezionato dal CT Gernot Rohr in vista degli impegni amichevoli di preparazione in vista dei Mondiali 2018 con Polonia e Serbia. Esordisce quindi in nazionale il 27 marzo contro la Serbia, subentrando all'88' al posto di Alex Iwobi.