Natif de Zadar comme Dado Prso, et aussi connu par son surnom « Suba », c'est avec Hajduk Split qu'il s'est révélé et a gagné ses galons d'international croate. Arrivée à l'AS Monaco FC en janvier 2012, il a participé au redressement de l'équipe, puis à la montée en Ligue 1. Le gardien croate s’est aussi fait remarquer lors de la saison 2014-15 en réalisant 20 Clean sheet en Ligue 1. Champion de France 2017, puis finaliste de la Coupe du Monde 2018. Avec un total de 292 matchs joués, il parvient a inscrire un but sur coup-franc en mai 2018, lors d’une rencontre de Ligue 2 à Boulogne-sur-Mer. Il est entré dans l'histoire de l'AS Monaco.