Für die serbische Nationalmannschaft spielte er bei den Schacholympiaden 2004, 2006, 2010, 2012, 2014 und 2016 sowie den Mannschaftseuropameisterschaften 2005, 2007, 2009, 2015 und 2017.