1991 wurde er Internationaler Meister, seit 1993 trägt er den Titel Großmeister. Makarow bestätigte seine Spielstärke durch ordentliche Resultate auf internationalen Turnieren: 1. Platz in Aranđelovac (1993), 1. Platz beim White Nights Festival in Sankt Petersburg (2002, geteilt mit Pawel Anissimow), 3. Platz beim Petrovskaya Ladya Festival in Peterhof (2007). 1998 nahm er mit der dritten russischen Auswahl an der Schacholympiade in Elista teil.