Johan je rođen u glavnom gradu Obale Bjelokosti, od strane oca Joachima i majke Angeline, no kasnije ga je posvojila očeva prva supruga, Švicarka Daniele. Već sa 17 mjeseci preselio je u Ženevu.
Kada je imao 13 godina, upisao se je u Payerne Training Center, iz kojeg je 2002. kao 15-godišnjak prešao u Etoile-Carouge FC, gdje je najčešće igrao na poziciji zadnjeg veznog, no po dolasku u Arsenal konvertiran je u stopera.
Nakon nekoliko mjeseci otišao je u Arsenalovu akademiju, a službeno se Arsenalu kao profesionalac pridružio u kolovozu 2003.
...Arsenal...
Prvi premierligaški debi doživio je u 7:0 pobjedi nad Middlesbroughom 14.siječnja 2006., igrajući na poziciji stopera zajedno sa Senderosom.
U sezoni 2006/07 njegov ugovor je bio pri isteku, što je privuklo nekolicinu klubova koji su bili zainteresirani za njegove usluge.
No, po završetku Svjetskog prvenstva potpisao je novi ugovor na 6 godina.
10.kolovoza 2007. otišao je na posudbu u Birmingham City do siječnja 2008. Prvi nastup je upisao već 2 dana kasnije protiv Chelseaja.
...reprezentativna karijera...
Debi je imao 1.ožujka 2006. protiv Škotske, kada je ušao s klupe te zajedno sa Senderosom činio stoperski par.
Pozvan je i na Svjetsko prvenstvo, unatoč tome što nije igrao kvalifikacije.