Dopo aver rappresentato la Nigeria a livello giovanile, nel marzo 2015 riceve la prima convocazione in nazionale maggiore da parte del CTDaniel Amokachi, grazie al quale debutta ufficialmente il 25 marzo in un'amichevole contro la Uganda.[3]
Nello stesso anno, l'8 settembre, segna invece la prima rete con la maglia della nazionale, mettendo a referto una delle due reti che hanno deciso l'amichevole contro il Niger.[4]
Nel maggio 2018, viene inserito nella lista dei pre-convocati al campionato del mondo 2018 in Russia,[5] ma non viene inserito nella lista finale a causa di un infortunio.[6]
L'anno successivo viene convocato per la Coppa delle nazioni africane 2019.[7] Durante la competizione disputa cinque gare, compresa la finale per il 3º posto contro la Tunisia, vinta 0-1.[8]
Dopo aver fallito con la propria nazionale l'accesso al campionato del mondo 2022 in Qatar, perdendo nella doppia sfida delle qualificazioni contro il Ghana,[9] il 29 dicembre 2023 viene inserito dal CT José Peseiro nella lista dei convocati per la Coppa d'Africa 2023.[10]
Nella competizione succitata gioca in tutte le gare della propria nazionale, compresa la finale persa 1-2 contro i padroni di casa della Costa d'Avorio.