Für Jugoslawien nahm er an der U18-Europameisterschaft 2002 in Balatonlelle, Ungarn teil und wurde mit einer individuellen Bronzemedaille für sein Ergebnis von 3 aus 5 am ersten Reservebrett ausgezeichnet. 2003 wechselte er zum bosnischen Schachverband. Für Bosnien und Herzegowina spielte er bei sechs Schacholympiaden, 2004 in Calvià am vierten, 2006 in Turin, 2008 in Dresden und 2010 in Chanty-Mansijsk jeweils am zweiten Brett sowie 2014 in Tromsø und 2016 in Baku am ersten Brett und holte insgesamt 42 Punkte aus 65 Partien. Bei der Schacholympiade 2018 in Batumi ist er Kapitän der österreichischen Nationalmannschaft. Außerdem war er für die Mannschaftseuropameisterschaft 2007 in Iraklio am Spitzenbrett der bosnischen Mannschaft gemeldet worden, allerdings trat die Mannschaft nicht an.