Его отец - актер Валерий Макаров, за которого мама, актриса Любовь Полищук, вышла замуж в 17 лет и с которым рассталась, когда сыну было всего четыре года. Учился в школе-интернате №16, недалеко от метро "ВДНХ", а затем, по настоянию отчима, перешел в обычную московскую школу. После окончания школы подал документы в ГИТИС, но первая попытка оказалась неудачной. Работал ночным пожарным, распространял билеты в кабаре «Летучая мышь», и даже был грузчиком на овощной базе. В ГИТИС поступил со второй попытки. В 1994 году закончил ГИТИС (курс П.О. Хомского - худ.руководитель, главный режиссер театра им. Моссовета). В 1994 году был принят в труппу театра им. Моссовета. Единственной большой ролью актера за восемь лет работы в театре был Царь Ирод в спектакле «Иисус Христос – Суперзвезда». Через несколько лет покинул театр им. Моссовета и с тех пор не имеет постоянной работы в каком-либо другом театре. Иногда играл вместе с актерами из «Квартета И» и группой «Несчастный случай» в спектакле «День выборов». В кино дебютировал в 1999 году главной ролью Ильи в триллере Бориса Гиллера и Александра Бородянского «Чек». В том же году снялся в драме Станислава Говорухина «Ворошиловский стрелок».