Родился 11 июля 1915 года в Луганске в семье рабочего. Учился и работал в Луганске. В 1934 году был призван в ряды Красной Армии. В 1936-м окончил Ворошиловградскую военную школу летчиков имени Пролетариата Донбасса.
Участник Национально-революционной войны испанского народа 1936-1939 гг, участник советско-финской войны 1939-1940 гг, участник Великой Отечественной войны. В ходе ВОВ выполнил 455 боевых вылетов, провел 112 воздушных боев на разных фронтах, сбил 27 вражеских самолетов лично и 18 – в группе.
После войны продолжил воинскую службу в ВВС СССР вплоть до 1960 года.
Уволился в запас полковником.
Умер 28 февраля 1970 года.
В 1991 году за мужество и героизм, проявленные в борьбе с немецко-фашистскими захватчиками в Великой Отечественной войне, Владимиру Ивановичу было присвоен звание Героя Советского Союза посмертно.