Empezó su carrera futbolística en su país natal, jugando con el Akwa United FC y con el Kano Pillars FC, con el que llegó a disputar cuatro partidos de la Liga de Campeones de la CAF.
En 2016 se marchó al Maccabi Haifa FC, quien tras un mes le cedió al FC Slovan Liberec.
En 2017, finalmente el Maccabi le traspasó al FC Fastav Zlín, y finalmente en 2018, al FC Viktoria Plzeň.
[1] En junio de 2021 firmó con el S. K. Slavia Praga hasta 2024,[2] aunque en enero de 2022 se fue al F. C. Baník Ostrava para completar la temporada.
[3] De cara a la siguiente fue el F. K. Mladá Boleslav quien logró su cesión.