Hij stond van augustus 2008 tot medio 2011 onder contract bij Internazionale. In het seizoen 2009/2010 werd hij verhuurd aan Málaga CF en een seizoen later aan West Ham United FC. Van 2011 tot 2015 speelde hij voor Lokomotiv Moskou dat hem in 2014 verhuurde aan Chievo Verona. Medio 2015 tekende hij een contract bij MSV Duisburg. Obinna ging in 2016 naar SV Darmstadt 98. Eind januari 2017 werd zijn contract ontbonden. In september van dat jaar ging hij voor Cape Town City spelen.