Дмитрий Ермолаев родился 28 мая 1968 года в г.Чарджоу Туркменской ССР.
В 1991 году окончил Краснокутское летное училище Гражданской авиации, в 2000 году окончил Майкопский государственный технологический университет, факультет «Финансы и кредит», по специальности «Экономист». В 2004 году прошел переподготовку по программе МВА организованную Банком России совместно с Госуниверситетом Высшей школой экономики.
Трудовую деятельность начал с 1985 года. С 1991 года работал пилотом в Майкопском объединенном авиаотряде, г. Майкопа республики Адыгея.
С 1994 по 2008 год осуществлял трудовую деятельность в Национальном банке республики Адыгея Центрального банка Российской Федерации, г. Майкоп. Прошел путь от сотрудника управления безопасности до руководителя инспекционного подразделения территориального учреждения Банка России.
С 2008 по 2012 годы возглавлял операционный офис ЗАО «Банк Русский Стандарт» в г. Новороссийске.
С 2012 по 2013 год был назначен на должность заместителя управляющего Новороссийским отделением Сберегательного банка РФ.
С февраля 2013 года принят на должность управляющего Краснодарским областным центром «Лето Банк» (ОАО).