Kean, 25 ans, a réalisé la saison dernière la meilleure saison de sa carrière avec 25 buts en 44 matches toutes compétitions confondues sous le maillot de la "Viola", 6e du dernier championnat.
L'attaquant a relancé avec brio sa carrière après une grande période d'instabilité qui l'a vu passer et repasser de la Juventus Turin à Everton, avec également un passage en prêt par le PSG en 2020-21.
"Nous sommes très content de cette décision, bénéfique à tous, le club, les tifosis et le joueur lui-même", s'est félicité le président et propriétaire américain de la Fiorentina, Rocco Commisso, qui a précisé que le club toscan avait fait "d'importants efforts financiers".
Selon la presse italienne, son salaire annuel est passé de 2,2 millions d'euros à 4,5 millions.
Kean était notamment convoité par le champion en titre Naples, l'Inter Milan et des clubs saoudiens.
"Depuis mon arrivée ici, tout le monde, les dirigeants en tête, a toujours cru en moi, m'a toujours soutenu et je ne pouvais pas décevoir leur confiance", a de son côté réagi l'international aux 21 sélections (sept buts).