В 1865 году поступил во второй класс Пензенской гимназии, по окончании которой в 1873 году поступил на математическое отделение физико-математического факультета Санкт-Петербургского университета. В сентябре 1878 года получил степень кандидата по представлении диссертации об уникурсальных кривых и был оставлен при университете для приготовления к профессорскому званию. Командированный в 1880 году за границу, в течение трёх лет он изучал теорию определённых интегралов, теорию функций и высшую алгебру: слушал лекции профессора Шарля Эрмита в Парижском университете в течение двух семестров; затем четыре семестра посещал лекции Карла Вейерштрасса и Леопольда Кронекера в Берлинском университете.
В 1885 году удостоен степени магистра чистой математики за сочинение «Теория алгебраического решения уравнений» (СПб., 1885). Степень доктора получил в 1890 году за сочинение «Об уравнениях пятой степени с целыми коэффициентами» (СПб., 1889).
В ночь с 16 на 17 августа 1922 года был арестован сотрудниками ЧК. Проведя более месяца в большевистских застенках, был освобожден 21 сентября 1922 года под подписку о невыезде с формулировкой «ввиду его преклонного возраста до особого распоряжения». На основании заключения ПГО ГПУ при НКВД РСФСР от 14 октября 1922 года ему было предписано покинуть Страну Советов, и 16 ноября 1922 года он вместе с группой интеллигенции вынужденно покинул Россию на «философском пароходе».
Живя в эмиграции, работал в столице Чехии городе Праге вплоть до самой кончины в 1932 году[7].
Д. Ф. Селиванов — автор широко востребованного в своё время учебника «Курс исчисления конечных разностей», который был опубликован (помимо русского) на немецком и чешском языках.
Библиография
Кроме названных диссертаций, напечатал следующие работы:
Extrait d’une lettre а M. Hermite (о решении уравнения четвёртой степени по способу Аронгольда) // Bulletin des sciences mathématiques Darhoux. — 1883. — T. 7.
Quelques remarques sur les équations du cinquième degré // Bulletin de la Soc. math. de France. — 1893. — T. 21.
Sur la recherche des diviseurs des fonctions entières // Bull. de la Soc. math. de France. — 1885. — T. 13.
Sur les expressions algébriques // Acta mathematica. — 1895. — T. 19.
Sur les integrales uniformément convergentes // Bulletin de la Soriété mathématique de France. — 1882. — T. 10.
Селиванов Дмитрий Федорович // Биографический словарь профессоров и преподавателей Императорского С.-Петербургского университета за истекшую третью четверть века его существования, 1869—1894Т. — Т. 2. — Санкт-Петербург : тип. Б. М. Вольфа, 1898. — С. 179—181.
Высылка вместо расстрела. Депортация интеллигенции в документах ВЧК-ГПУ. 1921—1923 / Вступ. ст., сост. В. Макарова, В. Христофорова; коммент. В. Макарова. — М.: Русский путь, 2005. — С. 485—486.