После смерти отца князя Януша Вишневецкого опеку над Дмитрием взял его близкий родственник князь Иеремия Вишневецкий. Вместе с ним Дмитрий принимал участие в обороне Збаража и в битве под Берестечком во время восстания Б.Хмельницкого. Во время шведского потопа сначала был на стороне шведского короля Карла X Густава. Уже весной 1656 года он вернулся к польскому королю Яну II Казимиру. В 1658 году стал стражником польным коронным. В 1660 году он стал членом сената как воевода Белзкий. Связался с профранцузской партией, группировавшейся около польского короля и королевы Марии Людвики.