Career
He plays club football for Enyimba. He began his career in 1997 with NITEL Vasco Da Gama F.C., later moving in 1998 to Jasper United. After 1 year with Jasper United, he left the club and moved to Algerian USM Blida.
Afterwords he signed with Canon Yaoundé, and also played on loan with FK Hajduk Kula in Serbia, and B71 Sandoy in the Faroe Islands.
In January 2003 he transferred to Julius Berger Football Club, he played on loan for Platinum Stars in 2005. He controversially left the South African club after being arrested for visa irregularities.
He left Berger in 2006 and moved to Dolphins F.C. Later in 2006, he moved on loan to Kwara United F.C. After the loan returned for one month before moving to crosstown rival Sharks F.C.
On 14 February 2008 left Portuguese Harcourt and signs a contract for Wikki Tourists. He signed for Enyimba in May 2012.
He has also played a number of friendly matches and has been part of Nigerian team in the African Nations Cup qualifiers.
He was also part of the Nigerian team in the Hong Kong 4 Nations Tournament.