С 2000 по 2007 годы служил на ответственных должностях в прокуратуре: помощник прокурора, следователь, старший следователь, старший прокурор-криминалист.
С 2007 по 2009 годы занимал должность следователя по особо важным делам в Следственном комитете при прокуратуре РФ.
С 2009 по 2021 годы был заместителем прокурора района, начальником отдела, а также заместителем начальника управления прокуратуры.
В 2016 году Генеральным прокурором РФ ему был присвоен классный чин старшего советника юстиции.
С 2021 года Дмитрий Николаевич — адвокат (регистрационный номер 77/16880, Адвокатская палата города Москвы).
Специализация: опытом защиты в делах, связанных с преступлениями в сфере безопасности дорожного движения, преступлениями против личности и половой свободы, хищениями, а также нарушениями трудового законодательства.