Родился в 1849 г. в с. Соине Могилевской губернии, в семье потомственного дворянина.
В 1872 г. окончил С.-Петербургский университет со степенью кандидата физико-математических наук и с золотой медалью.
В 1884 г. назначен в Казанский университет ординарным профессором по кафедре астрономии и геодезии.
В 1899-1901 гг. благодаря непосредственному участию и трудам Д. И. Дубяго была сооружена новая, названная «Энгельгардтовской», астрономическая обсерватория Казанского университета для инструментов, принесенных в дар В. П. Энгельгардтом.
С 1890 по 1899 г. был деканом физико-математического факультета.
С 21 июля 1899 по 6 сентября 1905 г. был ректором Казанского университета.
Имеет ряд опубликованных трудов по астрономии.
В дальнейшем продолжал работать в Казанском университете.
Умер в 1918 г. в Казани.
Годы ректорства: (1899-1905)
Свежие комментарии