Ha vinto numerosi titoli nel circuito ITF e Challenger, soprattutto in doppio, specialità nella quale vanta la 106ª posizione nel ranking ATP del 6 gennaio 2020. Il suo anno migliore in singolare è stato il 2014, quando ha superato il primo turno a Wimbledon e in ottobre ha raggiunto il suo best ranking al 132º posto. Il 3 febbraio 2017 disputa a Osijek il suo unico incontro nella squadra croata di Coppa Davis, in occasione della sfida persa 3-2 contro la Spagna. Viene schierato in singolare, quando era numero 486 del ranking, e raccoglie solo 9 giochi contro il nº 16 del mondo Roberto Bautista Agut. Dalla fine del 2019 ha giocato quasi esclusivamente in doppio. Ha disputato il suo ultimo incontro tra i professionisti nel maggio 2021.