Родился 28 декабря 1922 года в деревне Погорелово Орловской губернии. Окончил 8 классов, в 1941 году — Армавирскую летную школу.
С апреля 1943 года на фронте.
Боевое крещение принял в боях на Кубани, воевал на Северо-Кавказском, Южном, 4-м Украинском, 1-м и 3-м Белорусских фронтах.
13 февраля 1944 года сбил в одном бою 3 «Юнкерса».
За войну совершил 321 боевой вылет, в 150 воздушных боях лично сбил 29 самолетов противника и в группе — 4. В 1957 году окончил Военно-воздушную академию.
Летал до середины 70-х годов на десятках типов самолетов и вертолетов.
В 1979 году ушел в запас в звании генерал-майора.
Жил в Киеве.
В. Н. Меркулов умер 26 ноября 2003 года.
Герой Советского Союза (26.10.1944).
Награжден орденом Ленина, четырьмя орденами Красного Знамени, тремя орденами Отечественной войны 1-й степени, тремя орденами Красной Звезды, орденом «За службу Родине в ВС СССР» 3-й степени, медалями.