Дмитрий Никанорович окончил Ярославскую государственную медицинскую академию и работает функциональным диагностом с 1977 года. В настоящее время работает в Москве в клинике - Поликлиника №218 филиал №5 на Ротерта по адресу улица Ротерта, 12.