Родился 17 августа 1913 года в селе Васильевка Екатеринославской губернии. Окончил 7 классов, школу ФЗУ, работал на Запорожском алюминиевом комбинате.
В 1935 году окончил Энгельсское военное авиационное училище.
Участник боев у озера Хасан в 1938 году и советско-финляндской войны, во время которой сделал более 30 боевых вылетов, главным образом на штурмовку.
Уже за июль-август 1941 года заместитель командира 131-го истребительного авиационного полка капитан Давидков сбил 8 самолетов противника — первые мессеры уничтожил на третий день войны.
В июне 1942 года на борту его ЛаГГ-3 было уже 13 звезд.
Всего за войну подполковник Давидков провел 434 боевых вылета, в 50 воздушных боях сбил лично 21 и в группе — 2 самолета противника.
В 1951 году он окончил Военную академию Генштаба.
Командовал авиационными соединениями, был заместителем начальника Военно-воздушной академии.
Свои последние вылеты летчик совершил на МиГ-21, находясь в «горячей» командировке на Кубе.
В 1977 году генерал-полковник Давидков вышел в отставку.
В. И. Давидков умер 2 июля 2001 года.
Герой Советского Союза (06.06.1942).
Награжден двумя орденами Ленина, четырьмя орденами Красного Знамени, орденами Суворова 2-й степени, Кутузова 2-й степени, Александра Невского, Отечественной войны 1-й степени, двумя орденами Красной Звезды, орденом «За службу Родине в ВС СССР» 3-й степени, медалями.