Chorwacki piłkarz występujący na pozycji pomocnika w Feyenoordzie, do którego trafił latem 2023 r. z Dinama Zagrzeb. Pierwsze piłkarskie szlify zdobywał w barwach NK Varazdin. Następnie występował w drużynie NK Lokomotiva Zagrzeb, z kolei od 2019 r. był graczem ekipy ze stolicy, z którą dwukrotnie wgrywał mistrzostwo Chorwacji. W seniorskiej kadrze swojego kraju zadebiutował w 2017 r.