Дмитрий Самарин родился 18 ноября 1980 года в городе Благовещенск, Амурская область. В 2002 году, окончил юридический факультет Амурского государственного университета, с присвоением квалификации «юрист». К службе в органах прокуратуры, молодой человек приступил в 2003 году.
Начиная с 2003 года, последовательно замещал должности старшего следователя Благовещенской транспортной прокуратуры, старшего следователя отдела по расследованию особо важных дел прокуратуры Амурской области и следователя по особо важным делам отдела по расследованию особо важных дел следственного управления прокуратуры Амурской области.
Так же, служил в качестве прокурора, старшего прокурора отдела по надзору за следствием, дознанием и оперативно-розыскной деятельностью, и заместителем прокурора города Благовещенск Амурской области.
Позднее, являлся начальником отдела по надзору за исполнением законодательства о противодействии коррупции, а с 9 августа 2016 года, занимал пост прокурора Бурейского района.
Впоследствии, в феврале 2018 года, старший советник юстиции Самарин Дмитрий Алексеевич назначен на должность начальника отдела по надзору за исполнением законодательства о противодействии коррупции прокуратуры Амурской области.
За примерное исполнение служебных обязанностей неоднократно поощрялся приказами Генерального прокурора Российской Федерации и прокурора области.