Дмитро Вирво народився 5 лютого 1979 року у місті Хмельницькому.
Закінчив Хмельницьку ЗОШ №9 та Національну академію Державної прикордонної служби України ім. Б. Хмельницького.
До 2008 року служив на різних посадах у Державній прикордонній службі України.
Після цього працював за кордоном.