Con la nazionale serba ha partecipato a cinque Olimpiadi degli scacchi dal 2004 al 2014 (nel 2006 in prima scacchiera), ottenendo complessivamente il 58,3% dei punti.[4]
Ha raggiunto il suo massimo rating FIDE in maggio 2017, con 2673 punti Elo.
Nella lista FIDE di marzo 2022 ha 2627 punti Elo, al primo posto in Serbia.
È molto forte nel gioco blitz. Sul server Playchess, con il nickname "Lord Malshun", è stato per molto tempo ai massimi livelli nel rating blitz.