Le 27 juillet 2009, Zlatan Ibrahimović signe un contrat de cinq ans avec le champion d'Europe en titre, le FC Barcelone. Le montant officiel du transfert est 46 millions d'euros plus la cession de Samuel Eto'o à l'Inter Milan. Il s'agit du transfert le plus élevé de l'histoire du Barça. Le contrat d'Ibrahimović comprend une clause libératoire de 250 millions d'euros. Le même jour, plus de 60 000 personnes assistent à sa présentation au Nou Camp. Son salaire annuel sera de 9 millions d'euros, ce qui fait de lui l'un des joueurs les mieux payés au monde, derrière Lionel Messi (10 M¤).
Le 23 août 2009, il remporte son premier trophée avec le FC Barcelone : la Supercoupe d'Espagne face à l'Athletic Bilbao. Quelques jours plus tard, il ajoute la Supercoupe d'Europe à son palmarès. Le 31 août, Ibrahimović inscrit son premier but sous les couleurs du Barça face au Sporting de Gijon lors de la première journée de championnat.
Il marque également lors des cinq premières journées du championnat, chose que même des légendes du FC Barcelone telles que Ladislao Kubala ou Cayetano Ré n'avaient pas réussi dans les années 1950 et 1960[2]. Eux n'avaient pu marquer que lors des quatre premières journées. Seul César en 1950 avait réussi à marquer lors des cinq premières journées. Aucune nouvelle recrue du Barça n'a été aussi productive en début de championnat[3]. Zlatan Ibrahimović prend même la tête du classement des buteurs lors de la 8ème journée du championnat au cours de laquelle il inscrit deux superbes buts contre Saragosse (victoire 6-1 du Barça).
Le 9 novembre 2009, il est élu meilleur joueur suédois de l'année pour la quatrième fois[4