Wychowanek Enugu Rangers, seniorską karierę rozpoczynał w katarskim Umm-Salal SC. W 2011 roku przeszedł do Oud-Heverlee Leuven. W Eerste klasse zadebiutował 27 sierpnia w wygranym 1:0 meczu z KSC Lokeren. Przez dwa lata gry w Leuven zdobył 16 goli w rozgrywkach ligowych oraz dwa w barażach o Ligę Europy. Latem 2013 roku za pół miliona euro przeszedł do CFR Cluj. W Lidze I zdobył sześć goli w 26 meczach, a jego debiut przypadł na rozegrane 21 lipca spotkanie z FC Botoșani (0:0). Po zakończeniu sezonu przeszedł do Liaoning FC, dla którego łącznie strzelił 16 goli w lidze. Na początku 2016 roku został piłkarzem Ventforetu Kofu. W klubie rozegrał 11 meczów ligowych, debiutując 10 kwietnia w wygranym 4:1 spotkaniu z Shonanem Bellmare. Pod koniec sierpnia przeszedł do Debreceni VSC. W NB I zadebiutował 10 grudnia w przegranym 0:2 spotkaniu z Újpestem. W lidze węgierskiej rozegrał pięć meczów. Na początku września 2017 roku został zwolniony i ponad rok pozostawał bez klubu. W listopadzie 2018 roku jego nowym pracodawcą został FC Cchinwali[1]. W Erownuli Lidze 2 zdobył cztery gole w pięciu meczach, po czym przeszedł do Al-Ittihad Aleksandria[2]. W Ad-Dauri al-Misri al-Mumtaz rozegrał pięć meczów, debiutując 5 stycznia 2019 roku w przegranym 1:3 meczu z Zamalek SC. Po zakończeniu sezonu odszedł z klubu. W lutym 2021 roku został piłkarzem Universitatei Kluż. W barwach tego klubu wystąpił w dziewięciu meczach, z czego w czterech ligowych, czterech barażowych i jednym pucharowym. Po zakończeniu sezonu odszedł z Universitatei[1].