Le 4 juillet 2016, la Fiorentina officialise son arrivée en provenance du Jagiellonia Białystok. Il pallie la fin du prêt de Luigi Sepe pour devenir la doublure de Ciprian Tătăruşanu. Il connaît sa première titularisation en Serie A lors de la dernière journée de championnat et la réception de Pescara ( journée, 2-2). Lors de la saison 2017-2018, il devient la doublure de Marco Sportiello. Il profite de l'expulsion de ce dernier face à la Lazio ( journée, défaite 3-4) pour rentrer en jeu et prendre part à la journée face à Sassuolo (défaite 1-0). Il rentre en jeu à la mi-temps de la dernière journée de championnat alors que son équipe s'incline lourdement sur la pelouse de l'AC Milan ( journée, défaite 5-1).