ولد إبراهيموفيتش في مالمو، السويد، في 3 أكتوبر 1981.

وقع إبراهيموفيتش عقده الأول مع مالمو في عام 1996.

إبراهيموفيتش كان مؤهلاً لتمثيل السويد أو البوسنة والهرسك أو كرواتيا على المستوى الدولي؛ ولكنه اختار السويد. ظهر لأول مرة مع السويد في مباراة ودية 0-0 ضد جزر فارو في تيبشالين في 31 يناير 2001 خلال بطولة كرة القدم الاسكندنافية 2000-2001.

حاول أرسين فينجر دون جدوى إقناع إبراهيموفيتش بالانضمام إلى أرسنال، بينما أعرب ليو بينهاكر (المدير الفني لأياكس) عن اهتمامه باللاعب بعد مشاهدته في مباراة ودية ضد الفريق النرويجي "موس إف كيه". في 22 مارس 2001، تم الإعلان عن صفقة بين أياكس ومالمو بخصوص نقل إبراهيموفيتش إلى أمستردام، وفي يوليو، انضم إبراهيموفيتش رسميًا إلى أياكس مقابل 80 مليون كرونة سويدية (8.7 مليون يورو).

في 7 أكتوبر 2001، لعب أول مباراة تنافسية له، تصفيات كأس العالم 2002 ضد أذربيجان، وسجل أول هدف دولي له في المباراة التي فازوا به بنتيجة 3-0 حيث تصدرت السويد مجموعتها للتأهل للبطولة القادمة.

تلقى إبراهيموفيتش القليل من وقت اللعب تحت قيادة المدير الفني أدريان، ولكن عندما أقيل أدريان في 29 نوفمبر 2001، أدخل المدرب الجديد رونالد كومان إبراهيموفيتش في التشكيلة الأساسية حيث فاز أياكس بلقب الدوري الهولندي 2001-2002.

في 18 أغسطس 2004، خلال مباراة دولية ضد هولندا، أصاب إبراهيموفيتش زميله في فريق أياكس رافائيل فان دير فارت، الذي اتهم لاحقًا إبراهيموفيتش بإيذائه عمداً. أدى ذلك إلى بيع إبراهيموفيتش المفاجئ ليوفنتوس في 31 أغسطس.

انتقل إبراهيموفيتش من أياكس إلى يوفنتوس مقابل 16 مليون يورو. تم إدخاله على الفور في التشكيلة الأساسية بسبب مشاكل إصابة الهداف ديفيد تريزيجيه، وسجل 16 هدفًا. أنهى النادي صدارة الدوري الإيطالي، وفي دوري أبطال أوروبا وصلوا إلى ربع النهائي قبل أن يخسرهم بطل النهائي ليفربول، وفي نوفمبر 2005، حصل على جائزة الكرة الذهبية السويدية، وهي جائزة تُمنح لأفضل لاعب كرة قدم سويدي لهذا العام.

في 10 أغسطس 2006، أكمل إبراهيموفيتش انتقالًا بقيمة 24.8 مليون يورو إلى إنتر ميلان، حيث وقع صفقة لمدة أربع سنوات، وجاء هذا بعد أيام قليلة فقط من إكمال لاعب خط الوسط البالغ من العمر 30 عامًا باتريك فييرا انتقاله من يوفنتوس إلى النيرازوري. كشف إبراهيموفيتش أنه كان يشجع إنتر عندما كان صغيرا.

ظهر إبراهيموفيتش لأول مرة مع إنتر في 26 أغسطس 2006 ضد روما في كأس السوبر الإيطالي 2006، حيث لعب 90 دقيقة كاملة حيث فاز إنتر بعد الوقت الإضافي.

سجل في أول ظهور له في الدوري الإيطالي ضد فيورنتينا في 9 سبتمبر حيث بدأ إنتر الدوري بالفوز 3-2 على ملعب أرتيميو فرانشي.

في أول ظهور له في دوري أبطال أوروبا للإنتر، لم يكن إبراهيموفيتش قادرًا على تجنب الهزيمة 1-0 خارج أرضه أمام سبورتنج لشبونة حيث بدأ إنتر حملته الأوروبية بطريقة خاطئة.

لعب إبراهيموفيتش مباراته رقم 100 في الدوري الإيطالي في 16 سبتمبر 2007 في سان سيرو ضد كاتانيا، حيث ظهر كبديل في الشوط الثاني عن هيرنان كريسبو في المباراة التي فازوا بها بنتيجة 2-0.

سجل إبراهيموفيتش كلا الهدفين في المباراة التي فازوا فيها على بارما بنتيجة 2-0 في اليوم الأخير من موسم 2007-2008 من الدوري الإيطالي ليمنح إنتر لقب الدوري للمرة الثانية على التوالي. بشكل عام، سجل 17 هدفًا في 26 مباراة بالدوري، وحصل على لقب أفضل لاعب كرة قدم في الدوري الإيطالي لهذا العام وأفضل لاعب كرة قدم محترف في الدوري الإيطالي لهذا العام.

في 4 أكتوبر، خلال المباراة ضد بولونيا على أرضه والتي فاز فيها إنتر بنتيجة 2-1، سجل إبراهيموفيتش هدفًا رائعًا، حيث أذهل فرانشيسكو أنتونيولي بتسديدة بكعبه لا تقاوم من عرضية أدريانو في الجناح الأيسر. تم التصويت على الهدف لاحقًا كأفضل هدف في العام في دوري الدرجة الأولى الإيطالي.

أنهى إبراهيموفيتش موسم 2008-2009 بالدوري الإيطالي كأفضل هداف في الدوري برصيد 25 هدفًا.

بعد أن أكمل ماكسويل زميله في إنتر انتقاله إلى برشلونة، أكد رئيس برشلونة جوان لابورتا أن هناك اتفاقًا من حيث المبدأ بين برشلونة والإنتر على أن ينضم إبراهيموفيتش إلى النادي مقابل المهاجم صامويل إيتو، بالإضافة إلى مبلغ 59 مليون جنيه إسترليني. غادر إبراهيموفيتش إنتر خلال جولتهم الصيفية في الولايات المتحدة في تحدي كرة قدم العالمي في 23 يوليو 2009 للتفاوض مع برشلونة.

بعد إتفاق إنتر على الشروط مع إيتو وبرشلونة مع إبراهيموفيتش، أعلن برشلونة أن إبراهيموفيتش سيصل في 26 يوليو 2009.

اجتاز إبراهيموفيتش كشفه الطبي وتم تقديمه إلى حشد يزيد عن 60,000 شخص في الكامب نو. وقع عقدًا مدته خمس سنوات، بقيمة 46 مليون يورو وتبادل إيتو (بقيمة 20 مليون يورو) وإعارة ألكسندر هليب (مع خيار الشراء مقابل رسوم قدرها 10 ملايين يورو)، بمبلغ 250 مليون يورو شرط جزائي، مما يجعل قيمة إبراهيموفيتش 66 مليون يورو. ومع ذلك، انهارت صفقة هليب. في النهاية، كلف إبراهيموفيتش برشلونة 69.884 مليون يورو، بما في ذلك الرسوم الأخرى.

بدأ إبراهيموفيتش موسم "2009-2010" مع ظهوره التنافسي لأول مرة مع برشلونة في 23 أغسطس 2009 من خلال مساعدة ليونيل ميسي بهدف، وقادهم إلى كأس السوبر الأسباني، بفوزه على أتلتيك بيلباو بنتيجة 5-1 في مجموع المباراتين.

في مباراته الثانية، فاز برشلونة بكأس السوبر الأوروبي لعام 2009 بفوزه 1-0 على شاختار دونيتسك.

في 20 أكتوبر، سجل هدفه الأول في دوري أبطال أوروبا مع برشلونة في مباراة دور المجموعات ضد روبين كازان.

ومع ذلك، في 7 نوفمبر، تعرض لإصابة في الفخذ أبقته خارج الملاعب لمدة ثلاثة أسابيع.

توج برشلونة عام 2009 بكأس العالم للأندية فيفا لعام 2009 ضد إستوديانتيس في 19 ديسمبر 2009.

سجل هدفه الأخير مع برشلونة في 2010 كأس السوبر الأسباني في 14 أغسطس في المباراة التي هُزموا فيها بنتيجة 3-1 ضد إشبيلية.

في 25 أغسطس، لعب إبراهيموفيتش آخر مباراة له مع النادي ضد ميلان من أجل كأس جوان غامبر.

في 28 أغسطس 2010، أعلن نادي إيه سي ميلان عبر موقعه الرسمي على الإنترنت أنهم وقعوا مع إبراهيموفيتش لموسم 2010-2011. تمت إعارته إلى ميلان لهذا الموسم، وكان لدى النادي خيار شرائه مباشرة مقابل 24 مليون يورو في نهاية الموسم.

تم تأكيد جميع الاتفاقيات بين ميلان وبرشلونة في 18 يونيو 2011.

أنهى الموسم بصفته هداف الدوري الإيطالي برصيد 28 هدفًا في 32 مباراة.

في 17 يوليو 2012، أكد باريس سان جيرمان أنهم توصلوا إلى اتفاق للحصول على الحقوق الرياضية والاقتصادية لإبراهيموفيتش من ميلان، بعد أن وافقوا بالفعل على الشروط الشخصية مع المهاجم، مقابل رسوم نقل قدرها 20 مليون يورو. وقد تجاوزت هذه الرسوم مجتمعة قيمة 180 مليون يورو، تلك التي كان يقودها نيكولاس أنيلكا. عقده الذي يمتد لثلاث سنوات جعله يحصل على راتب سنوي صافٍ قدره 14 مليون يورو بما في ذلك المكافآت (التي من شأنها أن تزيد بمقدار 2 مليون يورو عما كان يكسبه سنويًا قبل مغادرته ميلان مباشرة)، مما جعله ثاني أفضل لاعب كرة قدم أجراً في العالم وراء صموئيل إيتو. وقع إبراهيموفيتش العقد في اليوم التالي.

في 24 سبتمبر، أُعلن أن إبراهيموفيتش قد مدد عقده مع باريس سان جيرمان، والذي سيشهد بقاءه في النادي حتى عام 2016.

في 14 نوفمبر 2012، سجل جميع الأهداف الأربعة في المباراة التي فاز بها بنتيجة 4-2 على إنجلترا في أول مباراة له على الإطلاق في فريندز أرينا. هدفه الرابع، وهو ركلة فوق مستوى الرأس بطول 35 ياردة وظهره إلى المرمى، أكسبه إشادة من اللاعبين والنقاد، حيث وصفته ال"بي بي سي" بأنه هدف "يجمع بين الخيال الذي لا يمكن فهمه وتكنيك الخبراء". حيث فاز بجائزة بوشكاش لعام 2013 عن هدف العام.

في 11 أغسطس 2014، دفع إبراهيموفيتش 51,000 دولار أمريكي لإرسال فريق كرة القدم الوطني السويدي للمعاقين ذهنيًا إلى بطولة الاتحاد الرياضي الدولي للأشخاص ذوي الإعاقة الذهنية العالمية لكرة القدم في البرازيل.

في 21 يونيو 2016، أعلن إبراهيموفيتش أنه سيتقاعد من كرة القدم الدولية مباشرة بعد آخر مباراة للسويد في يورو 2016.

في 1 يوليو 2016، وقع إبراهيموفيتش كوكيل مجاني لمانشستر يونايتد على عقد مدته عام واحد، والذي كان لديه خيار التمديد اعتمادًا على أدائه للنادي.

في 20 أبريل، تعرض إبراهيموفيتش لإصابة خطيرة في أربطة ركبته اليمنى في ربع نهائي الدوري الأوروبي ضد أندرلخت في أولد ترافورد.

فاز إبراهيموفيتش بأول لقب أوروبي رئيسي له عندما هزم مانشستر يونايتد أياكس في نهائي الدوري الأوروبي في فريندز أرينا في ستوكهولم.

في 24 أغسطس 2017، أُعلن أن إبراهيموفيتش قد وقع عقدًا جديدًا لمدة عام واحد مع مانشستر يونايتد. كما أُعلن أنه سيرتدي الرقم 10 في موسمه الثاني مع الفريق.

في 23 مارس 2018 ، وقع إبراهيموفيتش مع نادي لوس أنجلوس جالاكسي في الدوري الأمريكي لكرة القدم.

في 31 مارس، في ظهوره الثاني هذا الموسم، سجل إبراهيموفيتش هدفين من ركلة جزاء، بما في ذلك واحد على غرار بانينكا، في الفوز 2-1 على أرضه على بورتلاند تيمبرز. وبذلك وصل إلى 515 هدفًا في مسيرته، متجاوزًا مواطنه جونار نوردال ليصبح اللاعب السويدي صاحب أكبر عدد من الأهداف في تاريخ كرة القدم.

في 20 يوليو، سجل إبراهيموفيتش هاتريك مثالي ضد فريق لوس أنجلوس ليفوز بالمباراة 3-2. وجاء هذا الأداء نقاش حول ما إذا كان ابراهيموفيتش أفضل لاعب في الدوري الامريكي مقابل لوس انجليس منافسه كارلوس فيلا، مع ابراهيموفيتش يدعي نفسه "أفضل بكثير".

سجل إبراهيموفيتش ثلاثية ثانية هذا الموسم في 15 سبتمبر ، في فوز 7-2 ضد سبورتينغ كانساس سيتي.

في 13 نوفمبر 2019، أعلن ابراهيموفيتش مغادرته لوس انجليس جالاكسي الامريكي من خلال حساب التويتر له، وقال لمشجعي جالاكسي "انتم اردتم زلاتان، زلاتان أعطيتكم. على الرحب والسعة. وتستمر القصة ... والآن عودوا إلى مشاهدة البيسبول".

في 27 ديسمبر 2019، عاد إبراهيموفيتش إلى ميلان في انتقال مجاني بعقد مدته ستة أشهر حتى نهاية الموسم، مع خيار تمديد عقده حتى نهاية "موسم 2020-21"، وفقًا لشروط معينة.

سجل إبراهيموفيتش هدفه الأول لميلان منذ عودته في 11 يناير، في الفوز 2-0 خارج الأرض ضد كالياري.

في 26 يناير، شارك إبراهيموفيتش في مواجهة مع زميله السابق في فريق مانشستر يونايتد روميلو لوكاكو في مباراة ربع نهائي كأس إيطاليا ضد إنتر. بعد خطأ ارتكبته لوكاكو في وقت متأخر من الشوط الأول، كان من الممكن سماعه هو وإبراهيموفيتش يتبادلان الإهانات حيث اصطدم الاثنان برؤوسهما وكان لا بد من تقييدهما من قبل زملائهم في الفريق.

سجل إبراهيموفيتش ثنائية أخرى في الفوز 4-0 على كروتوني في 7 فبراير ، ووصل إلى 500 و 501 هدفًا في مسيرة النادي في هذه العملية.

في 22 أبريل ، وقع إبراهيموفيتش على تمديد عقد جديد للبقاء مع الفريق لموسم آخر.