Es también internacional absoluto con la selección croata. Inició su carrera deportiva en las categorías inferiores del club azul, luego de unirse a la edad de nueve años, debutando profesionalmente en 2014. Con el club Dinamo Zagreb ha obtenido cinco títulos a nivel nacional (tres ligas y dos copas croatas). Con la selección nacional ha participado en una Eurocopa (2016), pero no disputó ningún partido.