Makarov voitti maailmanmestaruuden Pariisissa 2003 avauskierroksen heitollaan 85,44. Hän voitti samana vuonna myös Euroopan cupin ja . Ateenan olympialaisissa 2004 hän sai pronssia tuloksella 84,84. Hän oli kolmas myös Helsingin MM-kilpailuissa 2005 heitettyään 83,54 ja saman vuoden . Osakan MM-kilpailuissa, Pekingin olympialaisissa ja Berliinin MM-kilpailuissa hän karsiutui loppukilpailusta. Barcelonan EM-kilpailuissa 2010 hän sijoittui seitsemänneksi. Daegun MM-kilpailuissa 2011 hän oli kahdestoista.