Дмитрий Макаров родился в 1975 году в г. Свободном Амурской области. Имеет высшее образование. В 1997 году окончил Амурский государственный университет.
Стаж работы Дмитрия Макарова в финансовой сфере - свыше 10 лет. Он начал свою карьеру в 2003 году в качестве начальника операционного отдела Сберегательного банка РФ. В 2006 году был переведен на должность заместителя управляющего банка. В АТБ пришел в 2007 году, свою карьеру в банке начал с должности заместителя начальника дополнительного офиса в г. Свободном Амурской области. В 2008 году стал руководителем данного офиса. В апреле 2009 года был переведен в г. Благовещенск на должность заместителя директора департамента по Амурской области, а с 1 марта 2011 года был назначен директором департамента по Амурской области.
Комментируя назначение Дмитрия Макарова, председатель правления Азиатско-Тихоокеанского банка Андрей Вдовин отметил: «Правление банка и я лично благодарим Дмитрия Николаевича за достижения и результаты в бизнесе в Амурском регионе, и за созданную им сильную и профессиональную команду. Уверен, что его опыт и знания позволят решить все поставленные задачи с максимальной эффективностью».