Für Russland nahm Makarow an der World U-17 Hockey Challenge 2004, dem Nations Cup 2005 und der U18-Junioren-Weltmeisterschaft 2005 teil. Bei der U20-Junioren-Weltmeisterschaft 2007 gewann er mit den russischen U20-Nationalteam die Silbermedaille.