Родился в 1924 году в селе Усатово Пригородного района Одесской области в семье крестьянина, по национальности - украинец. Окончил 10 классов. В Советской Армии с 05.06.1942 года. Окончил курсы младших лейтенантов, в 1943 году - Подольское артиллерийское училище. На фронте с 17.04.1943 года.
Был ранен:
28.07.1943 в районе Воскресенска Орловской области,
09.01.1944 в деревне Запруды Витебской области.
Погиб в деревне Иукнишкен, похоронен там же: ныне поселок Первомайский Нестеровского района Калининградской области. Звание Героя Советского Союза присвоено 24 марта 1945 года.
Тов. Вернидуб П.Д. в тяжелых уличных боях за город Вильнюс своими орудиями из открытых ОП (огневые позиции) в упор расстреливал огневые средства противника.
11.07.1944г. меняя ОП и будучи окружен немцами, повел расчет в рукопашную схватку, лично убив 3-х солдат, вышел победителем и продолжал огнем орудий поддерживать продвижение пехоты вперед.
12.07.1944г. разведывая новый район ОП, столкнулся с группой немецких солдат и в упор расстреляв 3-х немцев, заставил остальных отступить, поставив орудия на выбранные ОП и последующим огнем обеспечил продвижение пехоты к центру города.
13.07.1944г. при отходе противника лейтенант Вернидуб смелым броском вперед, своими орудиями перегородил путь отхода, разоружил и взял в плен свыше трехсот немецких солдат и офицеров.
В боях за город Вильнюс, лейтенант Вернидуб, своим взводом уничтожил 8 танков и самоходных орудий, 4 орудия ПТО(противотанковые пушки), 8 автомашин с грузами, 23 огневые точки, уничтожил до двух взводов солдат и свыше 300 человек взял пленными.