Grande maestro dal 2007, ha vinto l'edizione 2010 del Campionato della Croazia.
Altri risultati di rilievo: 2000: 2º-3º nel Campionato del mondo U12 di Oropesa del Mar, dietro a Deep Sengupta; 2006: pari primo nell'open di Đakovo (2º per spareggio) dopo Sinisa Drazić; 2008: vince l'open di Pola; 2009: vince l'open di Zagabria, con un punto di vantaggio su Amon Simutowe; 2010: secondo nell'open di Zagabria, dietro a Michail Ulybin; 2011: 2º-4º con Tigran Ġaramyan e Boris Gračëv nell'open Masters di Biel, dietro a Ni Hua; 2015: in agosto vince la 5ª edizione del torneo di Spalato;
Ha raggiunto il rating FIDE più alto nel giugno del 2015, con 2607 punti Elo. Nel 2019 ha vinto il 26º Open di Zara con 7 punti su 9. Si qualificò nuovamente per la Coppa del Mondo di scacchi 2021 dove, classificato al 102° posto, sconfisse Sergio Barrientos 2-0 al primo turno, la testa di serie numero 27 Yuriy Kryvoruchko 1,5-0,5 al secondo turno e Salem Saleh 2-0 al terzo turno. Nella Coppa del Mondo di scacchi 2025, perse contro il giocatore più giovane del torneo, Faustino Oro 3,0-5,0 al primo turno.
Note
Collegamenti esterni