Born on November 23, 1977 in Belgrade. He learned chess at the age of 5, watching his grandfather and father play. In the pioneer competition, the titles of champions of Belgrade and Serbia stand out from the more valuable results. At the age of 10, he began cooperating with the international master Petro Smederevac, the selector of the national team of the old Yugoslavia, who is probably the most deserving of his professional chess career.
At the age of less than 20, even as a youngster, Ivan shared the 1st place at the championship of the former Yugoslavia. At the age of 22, he became a Grandmaster. Since 1998, he has played for the Serbian national team, played in 8 chess Olympics and 10 European championships.
In Leon, in 2001, he won a bronze medal on the 3rd board. Since 2007, he has been playing the first board of the national team on a regular basis. Six-time champion of Serbia in 2008, 2009, 2011, 2012,2017, and 2019. With various clubs, the champion of Serbia, the club champion and the surrounding countries (Montenegro, Bosnia and Herzegovina, Romania, Hungary, Macedonia).
At the European Club Cup twice 5th place, once with SK Bosna, once with SK BM Kisela Voda. Winner of a large number of tournaments, including victories in Saint Petersburg (2014), champion of the Balkans (Podgorica 2011), champion of the Danube countries in rapid (Kozloduy 2012) Skopje (2015), division of 1-5 places in Dubai (2015), Vrsac (Bora Kostic Memorial 2006), Nova Gorica (2007), Bergamo (2014), etc.
World Cup participant, Khanty Mansiysk Russia (2011). Contributor to several professional books and magazines, including Chess Informant, New in Chess, Chessbase. Author of two chess books, the Taiman Bible and Delayed Benoni, both for Belgian Thinkers Publishing. He helped as a second and coach some top players, who were in the top 10 in the world at the time.