Ibrahimović je karijeru započeo krajem 1990ih u klubu Malmö FF pod Rolandom Anderssonom. Debitirao je 19. septembra 1999. u Prvoj švedskoj ligi, ušavši kao zamjena protiv Halmstada, a 30. oktobra iste godine postigao je svoj prvi pogodak protiv Västra Frölunda. Ubrzo je potpisao za AFC Ajax te, pod trenerom Ronaldom Koemanom, postigao globalni uspjeh. Nakon tri godine, za €16,000,000 potpisuje za Juventus FC. U Italiji je još više unaprijedio karijeru, posebice kao napadački partner Davida Trezegueta. Godine 2006. potpisuje za rivalski Inter Milano u kojem dobiva niz individualnih nagrada, uključujući i onu najboljeg strijelca lige u sezoni 2008./2009. Na ljeto 2009., za drugi rekordni iznos u historiji nogometa, €69,000,000, potpisuje za Barcelonu, ali zbog slabe minutaže i neslaganja s trenerom, ubrzo odlazi u AC Milan, prvo na sezonsku posudbu, a 2011. i na transfer vrijedan €24,000,000.
Ovaj dio članka je u začetku. Pogledajte kako uređivati članak i pomozite Wikipediji u njegovom proširenju.
U klubovima je odigrao 637 utakmica postigavši 405 golova. Od toga je 60 postigao glavom, 80 jedanaesteraca i 18 iz slobodnog udarca. Za Švedsku reprezentaciju je odigrao 122 utakmice, postigao 62 gola i upisao 25 odlučujućih asistencija.