Дмитрий Александрович родился в 1986 году в г. Троицке Челябинской области.
В органах прокуратуры с 2008 года. Работал помощником Ашинского городского прокурора Челябинской области, прокурором, старшим прокурором отдела по надзору за процессуальной деятельностью органов внутренних дел и юстиции управления по надзору за процессуальной деятельностью органов следствия и дознания прокуратуры Челябинской области, прокурором отдела по надзору за оперативно-розыскной деятельностью в территориальных органах МВД России, ФСКН России, ФСИН России и соблюдением законов в ИВС органов внутренних дел по г. Севастополю управления по надзору за уголовно-процессуальной и оперативно-розыскной деятельностью прокуратуры г. Севастополя, заместителем прокурора Бежицкого района г. Брянска, заместителем прокурора г. Брянска.
С 2020 года возглавлял прокуратуру Погарского района.
Классный чин — старший советник юстиции.