
Андрей Макаров родился 1 июля 1923 года в Праге. В 1924 году вместе с родителями он приехал в Москву.
Летом 1941 года Андрей окончил среднюю школу. Собирался поступать на биологический факультет Московского факультета, но в октябре был призван в армию. Андрей Николаевич участвовал в сражении под Москвой, в битве на Курской дуге, в боях на Украине, на территории Польши и Германии. После четырёх ранений в 1945 году он был демобилизован по инвалидности.
В 1946–1947 годах Андрей занимался в изостудии для инвалидов Великой Отечественной войны в Москве. В сентябре 1947 года он поступил в Московский государственный художественный институт им. В.И. Сурикова. В 1957 году он закончил институт, защитив диплом художника-живописца картиной «В Москву».
В 1956 году Андрей был принят в члены Союза художников СССР. Андрей Николаевич работал в Поморье, Архангельской, Вологодской областях и создает большой цикл северных пейзажей. Особое внимание в своём творчестве он уделял изображениям природы русского Севера. В начале 1970-х годов он работал в Ярославской области. За серию пейзажей Андрею Николаевичу был присужден диплом Академии Художеств СССР (1974). В 1976 году ему было присвоено звание Заслуженного художника РСФСР. С середины 1970-х годов Макаров живёт и работает в д. Городок в Калининской (теперь Тверской) области. Здесь, близ старинного Вышнего Волочка, были написаны наиболее значительные его произведения второй половины 1970–1980-х годов. Некоторые его работы: «Воспоминание о Севере» (1965), «Белое море» (1966), «Кончилось северное лето» (1969–1971), «Река Вирма» (1968) и другие.
В 1954 году Андрей Макаров впервые экспонировал свои работы на выставке молодых художников Москвы. С 1960 по 1980 год он был постоянным участником московских, республиканских и всесоюзных выставок советского искусства в ГДР, ФРГ, Японии, Италии, Швеции. В 1974 году в Москве состоялась его персональная выставка, которая позже экспонировалась в ряде городов страны.
Произведения Андрея Макарова находятся в Тульском музее изобразительных искусств, Заволжской картинной галерее имени народного художника В.Н. Телина, во многих региональных музеях и частных собраниях.
Андрей Макаров скончался 4 мая 1987 года в Москве.

