Obiora began his career with
Lagos based club ECO FC, before he signed for
Heartland. He was loaned to
Wikki Tourists in July 2008. He then left Heartland to sign a contract with
Real Murcia on 11 May 2009 that ran through 30 June 2010.
Inter Milan On 28 November 2009, it was announced that
Inter Milan signed Obiora from Eco FC. At first the youngster was a part of
Inter's primavera squad managed by
Fulvio Pea. Obiora made his first-team debut in a
UEFA Champions League match against
Tottenham in London, coming on as a substitute for the injured
Sulley Muntari in the 53rd minute.
Parma After not making an impact at the Milan club, Nwankwo Obiora moved to
Parma on 31 January 2011 in a co-ownership deal for €300,000. The deal was renewed in June 2011 and again in June 2012. He was loaned to
Calcio Padova in 2012–13 season. Parma subsidized Padova for €200,000 in terms of
premi di valorizzazione. In June 2013 Parma also purchased the remain 50% registration rights of Nwankwo from Inter (as part of the return of
Galimberti and
Mella to Inter), in order to re-sell the registration rights to Cluj for free.
Académica On 23 July 2014, after a small stint with
Córdoba in
Segunda División, Obiora signed a three-year deal with
Primeira Liga side
Académica de Coimbra. He made his debut in a 1–1 home draw against
Sporting CP. Obiora scored his first goal for Académica on 1 November, in a 1–1 draw against
Moreirense.
Levadiakos On 15 September 2016,
Levadiakos officially announced the signing of Nwankwo.
Boavista Obiora signed for Boavista for the
2018–19 season. In March 2019 he talked about how injuries had affected his earlier career.
Later career In July 2021, after having spent a year without a club, Obiora joined
Liga Portugal 2 club
Chaves. In January 2024, Obiora returned to Académica, competing in
Liga 3. ==International career==