Zlatan Ibrahimović nació el 3 de octubre de 1981 en la ciudad de Malmö. Es hijo de inmigrantes balcánicos de la antigua Yugoslavia, de padre bosnio: Sefik Ibrahimović y madre croata: Jurka Gravić. Creció en Rosengård, un barrio de inmigrantes de Malmö. Su nombre, Zlatan, significa de oro en idioma bosnio.Tiene tres hermanas y dos hermanos. Está casado con la modelo y economista sueca Helena Seger, con la que tiene dos hijos: Maximilian Ibrahimović (de 8 años) y Vincent Ibrahimović (de 7 años). Su tío Sabahudim Ibrahimović fue un famoso boxeador en la antigua Yugoslavia.
Es cinturón negro de taekwondo y aficionado a la práctica de pesca.