W latach 2016–2018 był zawodnikiem niemieckiego TuS N-Lübbecke. W sezonie 2016/2017 rozegrał w 2. Bundeslidze 38 spotkań i rzucił 141 bramek, a w sezonie 2017/2018 wystąpił w Bundeslidze w 34 meczach, w których zdobył 79 goli. W 2018 przeszedł do Azotów-Puławy. W Superlidze zadebiutował 1 września 2018 w wygranym meczu z Zagłębiem Lubin (35:24), w którym rzucił trzy bramki. W sezonie 2018/2019 rozegrał w lidze 27 meczów i zdobył 50 goli, a ponadto wystąpił osiem razy w Pucharze EHF, w którym rzucił osiem bramek. W lipcu 2019 został zawodnikiem szwajcarskiego BSV Bern.
Kariera reprezentacyjna W 2010 wraz z reprezentacją Chorwacji U-18 zdobył mistrzostwo Europy U-18 – podczas turnieju w Czarnogórze rozegrał 7 meczów i rzucił 52 bramki, co dało mu 3. miejsce w klasyfikacji najlepszych strzelców zawodów, a ponadto został wybrany najlepszym środkowym rozgrywającym i najlepszym zawodnikiem turnieju. W 2011 uczestniczył w mistrzostwach świata U-19 w Argentynie, podczas których wystąpił w siedmiu meczach i zdobył 44 gole.
W 2012 zdobył srebrny medal mistrzostw Europy U-20 w Turcji, podczas których w siedmiu meczach rzucił 38 bramek.