Erste internationale Erfahrungen sammelte Iwan Iwanow bei den Jugendweltmeisterschaften 2009 in Brixen, bei denen er sowohl im Kugelstoßen, als auch im Diskuswurf in der Qualifikation ausschied. Im Jahr belegte er bei den Juniorenasienmeisterschaften in Hanoi die Ränge fünf und sechs. Zwei Jahre darauf nahm er an den Hallenasienmeisterschaften in Hangzhou teil und wurde mit 17,74 m im Kugelstoßen Siebter. 2013 belegte er mit 18,34 m den siebten Platz bei den Asienmeisterschaften in Pune, wie auch bei den Asienmeisterschaften in Wuhan zwei Jahre später mit 17,78 m. 2016 qualifizierte er sich für die Olympischen Spiele in Rio de Janeiro, bei denen er mit 17,38 m in der Qualifikation ausschied.