Родился в 1935 г. в с. Рясники (в имении его деда Константина Константиновича Ушинского - сына известного педагога К.Д. Ушинского) Ровенской области на Западной Украине, входившей тогда в состав Польши, в русской семье.
Во время Второй мировой войны (1944) эмигрировал с семьей на Запад.
После 1945 г. проживал в Западной Германии, где учился в русской школе.
Затем переехал в Канаду.
Окончив гимназию в г. Монреаль (1953), колледж (1957), университет в г. Лондон (пров. Онтарио, Канада) со степенью магистра (1961).
Докторскую степень получил в 1967 г. в Высшей школе по экономике и политическим наукам при университете. Историк.
Член Народно-трудового союза (НТС) (1953-1996).
В 1957-1959 гг. работал в системе НТС, в т. ч. на радиостанции “Свободная Россия”, вещавшей на СССР с территории ФРГ.
Затем работал на радиостанции “Би-Би-Си” (1959-1967) в Англии, в Гуверовском институте войны, революции и мира при Стэнфордском университете в г. Пало-Альто (США) (1967-1969), на радио “Свобода” (1969-1972), руководил одним из отделений Исследовательской секции радиостанции.
В 1972-1997 гг. преподавал русскую историю в университете Западного Онтарио в Лондоне.
Также преподавал и вел научную работу в некоторых других университетах, в том числе в Русском исследовательском центре Гарвардского университета.
Один из основателей православного прихода Преображения Господня в Лондоне (пров. Онтарио, Канада) в юрисдикции
Православной Церкви в Америке.
С начала 1990-х гг. читал курсы лекций по церковной истории в различных церковных и светских учебных заведениях, гражданских высших учебных заведениях России и Белоруссии.
Автор известных исследований по истории Русской Церкви и проблемам взаимоотношений общества и власти в России.
Многочисленные статьи Д. В. Поспеловского печатались в журналах “Грани”, “Посев”, газете “Русская мысль”, других изданиях русского зарубежья.
На пенсии с 1997 г. Заслуженный профессор истории университета Западного Онтарио (Канада).
Женат на Марианне Петровне (урожд. Добрович).
Скончался 12 сентября 2014 г. в г. Маунт-Хоуп (Хамильтон, Канада).