Born on January 14, 1984, in Belgrade. He learned chess at the age of seven from his father, who was also his first coach. He achieved his first major success in the pioneer competition, winning first place four times at the pioneer championship of Yugoslavia (1993, 1994, 1995, and 1996).
He won a silver medal at the European Under-12 Championships (Verden 1995), and the following year a silver medal at the Under-12 World Championships (Menorca 1996). The first board of the junior national team of Serbia, which won a silver medal at the European Under-18 Championship in Hungary, Balaton in 2001.
At the age of twenty, he reached the highest title of Grandmaster. In 2003 he made his debut for the Serbian national team at the European Championships in Plovdiv and since then he has been a member of the national team at six more European Championships: Gothenburg 2005, Novi Sad 2009, Porto Carras 2011, Warsaw 2013, Reykjavik 2015 and Crete 2017 and four Olympics: Calvia 2004, Dresden 2008, Istanbul 2012 and Tromso 2014.
He won the state title twice (2005 Kopaonik, 2007 Vršac). Seven Serbian team champion titles, 5 trophies in the Serbian Cup. Several titles with clubs in the surrounding countries (Macedonia, Bosnia, Montenegro) He is a long-time standard first-team player of clubs in Hungary, Austria, Germany. Belgrade 2005, division 1-4 place Oberwart 2011, second place Chicago Open 2012, 2012, 2013 winner Wintherthur Open, division 1-6 place Skopje 2013, first-place Berlin 2014, division 1-3 place Pfalz Open 2015, division 1-6 places Grenke open 2016.
Winner of numerous fast and rapid tournaments in the country and abroad. Participant in the Baku World Cup 2015. The highest official rating is 2641. Collaborator in writing many books and magazines, including the Chess Informant, New in Chess.
He has written several books:
- "The Taimanov Bible", (2016) co-authored with colleagues Ivan Ivanisevic and Robert Marcus
- "The Modernized Benko Gambit", (2018)
- "2020 Puzzle Quest", (2021), co-authored with colleagues Ivan Ivanisevic and Branko Tadic
- "2020 Endgame Maze", (2021), co-authored with colleagues Ivan Ivanisevic and Branko Tadic.