2003 és 2006 között szülővárosában a Cibalia Vinkovci korosztályos csapataiban nevelkedett, majd ezt követően került az NK Osijek akadémiájára.[1] 2008. március 22-én mutatkozott be a felnőttek között az NK Zadar ellen 1–1-re végződő bajnoki mérkőzésen.[2] 2011-ben elhagyta a klubot és fél szezonra csatlakozott a HNK Gorica csapatához, majd innen a NK HAŠK játékosa lett.[3] 2013 nyarán visszatért az Osijek csapatába.[4]
A válogatottban
2017. május 28-án mutatkozott be a felnőtt válogatottban Mexikó ellen 2–1-re megnyert találkozón.[5] A 64. és a 77. percben sárga lapot kapott, ami miatt kiállította Baldomero Toledo.[6] 2021. május 17-én kihirdette 26 fős keretét Zlatko Dalić szövetségi kapitány, amiben ő is szerepelt.[7][8]