Родился 7 ноября 1925 года.
Начал свою трудовую деятельность в должности врача-терапевта-инфекциониста в Новокубанской районной больнице. А через один год и один месяц назначили заведующим терапевтическим отделением. В ноябре 1960-го доктор Краснокутский возглавил коллектив поликлиники. В сентябре 1970 г. Дмитрий Николаевич стал заместителем главного врача района по поликлинической службе. А с февраля 1989 г. (в 64 года) он – врач функциональной диагностики поликлиники.
В 1966 году был награжден орденом «Знак Почета», медалями «За трудовую доблесть», знаками «Отличник санитарной обороны», «Отличник здравоохранения», носил звание «Заслуженный врач РСФСР.
Умер 13 июля 2014 года.