Promise pokazał się światu w 2008 roku, kiedy razem z reprezentacją Nigerii dotarł do finału igrzysk olimpijskich. Tam jego drużyna przegrała 0-1 z Argentyną, a bramkę po podaniu Lionela Messiego zdobył Angel Di Maria. Promise był wówczas kapitanem nigeryjskiej drużyny. Większość seniorskiej kariery skrzydłowy spędził w Turcji, grając m.in. dla Trabzonsporu i Antalyasporu. Jego ostatnim klubem był amerykański Bold FC. To właśnie klub jako pierwszy poinformował o śmierci piłkarza. Jako przyczynę podano zawał serca.