Haruna begon zijn carrière in de jeugdopleidingen van twee grote voetbalinstellingen in Nigeria. In januari 2008 tekende hij bij het Franse AS Monaco. Op 25 mei 2009 tekende Haruna zijn eerste profcontract bij de Franse club, wat hem tot en met de zomer van 2012 in het kleine staatje moest houden.[1] Na de degradatie van Monaco aan het eind van het seizoen 2010/11, vertrok Haruna naar Oekraïne om zijn geluk te beproeven bij Dinamo Kiev.[2] Gedurende drie seizoenen speelde hij tussen de tien en twintig competitiewedstrijden per jaargang. Hierna werd de Nigeriaan verhuurd aan competitiegenoot Hoverla Oezjhorod.[3] De tweede helft van 2015 speelde hij op huurbasis voor Anzji Machatsjkala.[4] Haruna werd in april 2016 voor de derde maal verhuurd, nu aan Astana FK.[5] Na zijn terugkeer was er geen plaats voor de Nigeriaan bij Dinamo en hierop verliet hij de club. Hierop tekende hij in maart 2018 bij Palanga.[6] Na vier maanden en acht wedstrijden vertrok hij weer. Een jaar later tekende hij voor twee seizoenen bij US Tataouine.[7] Haruna ging in januari 2020 voor Ararat Jerevan spelen.[8] In de zomer van 2020 zette de Nigeriaan op negenentwintigjarige leeftijd een punt achter zijn actieve loopbaan.
Haruna werd opgeroepen voor het Nigeriaans voetbalelftal om mee te gaan naar het Afrikaans kampioenschap 2008, maar buiten de definitieve selectie gehouden. In een oefenwedstrijd tegen Soedan mocht hij wel zijn debuut maken. De middenvelder mocht mee naar het WK 2010. Zijn eerste interlandgoal maakte hij op 30 mei 2010, tegen Colombia.