Bangura ha iniziato a giocare a calcio a livello giovanile in patria, al Mighty Blackpool. Nel 2005 è passato al Watford, ma è stato mandato in prestito poiché non c'era la certezza di potergli far ottenere un permesso di lavoro. Nel 2006 ha firmato per i norvegesi dell'Hønefoss (all'epoca militanti nella 1. divisjon). Ha esordito ufficialmente per il nuovo club il 25 maggio, sostituendo Vegard Voll nel secondo tempo dell'incontro con il Sogndal, conclusosi con un pareggio per 1-1.[2] Il 30 aprile 2008 ha realizzato la prima rete ufficiale con l'Hønefoss, siglando la marcatura del definitivo 0-4 ai danni dell'Haugesund.[3] Nel 2009 è stato titolare nella squadra che conquistò la promozione nell'Eliteserien.
Ha esordito nella massima divisione norvegese il 14 marzo 2010, giorno della sconfitta per 2-0 in casa del Tromsø.[4] L'11 aprile è andato a segno per la prima volta nell'Eliteserien contro il Kongsvinger, sebbene sia stata una marcatura inutile ai fini del risultato finale (l'Hønefoss è stato sconfitto in casa per 1-2).[5]
A novembre 2010, è stato reso noto il suo passaggio all'Haugesund.[6] È stato nominato giocatore dell'anno dello Haugesund nel 2012.[7] Il 10 dicembre 2013 ha firmato un contratto biennale con la Dinamo Minsk, con opzione per un ulteriore anno: l'accordo sarebbe stato valido dal 1º gennaio 2014.[8]
Il 4 agosto 2016 è passato agli svizzeri dello Zurigo, militanti in Challenge League, a cui si è legato con un contratto triennale.[9]
Il 2 agosto 2023 è stato reso noto il suo ritorno in patria, al Kallon.[10]
Nazionale
Nel 2003, Bangura è stato convocato nella Sierra Leone under 17 ed ha avuto un ruolo chiave per far qualificare la sua selezione[senza fonte] al campionato africano di categoria, disputato nello Swaziland. Ha contribuito a far arrivare la Sierra Leone fino alla finale della competizione, ma la sua squadra è stata sconfitta dal Camerun. Nonostante questo insuccesso, la Sierra Leone si è qualificata per il campionato mondiale Under-17 del 2003, in Finlandia. Bangura è stato titolare nelle tre gare del girone della sua Nazionale, che però si è classificata ultima e fu eliminata.
Per la Nazionale maggiore, ha esordito in un match valido per le qualificazioni alla Coppa delle nazioni africane 2008 tra Sierra Leone e Mali, conclusosi 0-0. È diventato un titolare della selezione, giocando anche le qualificazioni per il campionato del mondo 2010.