Родился 16 декабря 1867 года в
Санкт-Петербурге. Сын городского казначея коллежского асессора Ивана Платоновича Семёнова (из обер-офицерских детей) и его супруги Людмилы Павловны (в девичестве Крыловой). Был четвёртым ребёнком в семье. Отец получил права потомственного дворянина после награждения орденом святого Владимира 4-й степени в апреле 1877 года. Получил домашнее образование и три года учился в 5-й Спб прогимназии.
В 1881 году по прошению отца принят в приготовительный класс Морского Училища. 1887 году окончил училище третьим по успеваемости имея звание фельдфебеля. 29 сентября 1887 года произведеён в мичманы и зачислен 8-й флотский экипаж.
В 1888 году назначен «сверх комплекта» на мореходную канонерскую лодку «Манджур» (командир капитан 2 ранга
Г. П. Чухнин). С 10 сентября 1888 года в заграничном плавании на Дальний Восток в состав эскадры Тихого Океана.
В апреле 1890 года переведён на броненосный крейсер «
Адмирал Нахимов». На нём он в октябре 1891 года вернулся в Кронштадт.
Компания 1892 года — на эскадренном броненосце «
Император Александр II» в составе Практической эскадры Балтийского моря. Поступил по экзамену на гидрографическое отделение Николаевской Морской академии.
В июле — октябре 1893 года принимал участие в Енисейской гидрографической экспедиции на пароходе «Лейтенант Малыгин». (В 1894 году издан в Санкт-Петербурге Товариществом «Общественная Польза» его очерк «Забытый путь из Европы в Сибирь. Енисейская экспедиция 1893 г.»)
28 марта 1893 года произведён в лейтенанты. В октябре 1894 года окончил курс академии.
В компанию 1895 года для ценза плавал ("ходил") на учебном судне «Моряк» по Балтийскому морю в составе Отряда судов Морского Кадетского корпуса. Назначен в заграничное плавание старшим штурманским офицером на крейсер «Дмитрий Донской» (командир капитан 1 ранга
В. К. Витгефт).
В марте 1898 года принимал участие в занятии Порт-Артура. Штурманский офицер 1 разряда. В августе 1898 года назначен старшим флаг-офицером штаба начальника Эскадры Тихого Океана (вице-адмирал
Ф. В. Дубасов). Назначен флагманским штурманом. Состоял в этой должности и при новом начальнике эскадры вице-адмирале
Я. А. Гильтебрандте (до августа 1900 года). Награждён орденом святой Анны 4-й степени с надписью «За храбрость» за взятие фортов Таку 8 и 9 июня 1900 года и японским орденом Восходящего Солнца 5-й степени.
После четырёхмесячного отпуска в феврале 1901 года назначен старшим штурманским офицером эскадренного броненосца «Цесаревич» (заложен на верфи «Форж и Шантьё» 18 мая 1899 года. Командир капитан 1 ранга
И. К. Григорович). Компанию 1901 года провёл в должности старшего флаг-офицера штаба начальника Учебно-Артиллерийского Отряда контр-адмирала
З. П. Рожественского (на крейсере «Минин»; командир капитан 1 ранга
Н. И. Небогатов). Назначен адъютантом штаба Кронштадского порта (Главный командир и военный губернатор Кронштадта вице-адмирал
С. О. Макаров).
В апреле 1903 года пожалован оклад капитан-лейтенанта по цензу.
1 января 1904 года был назначен в
Порт-Артурскую эскадру Тихоокеанского флота старшим офицером крейсера 2-го ранга «Боярин» и 16 января 1904 года отбыл в Порт-Артур. В дороге его застала весть о начале войны с Японией и гибели на своих минах крейсера «Боярин». 1 февраля 1904 года назначен командиром миноносца «Решительный» вместо заболевшего лейтенанта А. А. Корнильева. Участвовал на нём в постановках минных заграждений в заливе Талиенван. 7 февраля 1904 года сдал командование капитану 2 ранга
Ф. Э. Боссе. Назначен старшим офицером транспорта «Ангара».
24 февраля 1904 года прибыл в Порт-Артур командующий флотом Тихого Океана вице-адмирал С. О. Макаров. Он пожелал иметь лейтенанта В. И. Семёнова в числе чинов своего штаба, но вакансий не было. 1 марта 1904 года Семёнов был назначен старшим офицером
крейсера «Диана».(Это назначение не было опубликовано в Высочайших приказах по Морскому ведомству и получивший на Пасху 28 марта 1904 года чин капитана 2-го ранга Семёнов продолжал числиться старшим офицером «Ангары» в списках на 1 июля 1904 года). В марте — июне 1904 года участвовал в ночных боях на рейде и в дневных операциях у побережья
Квантуна. Работал переводчиком в штабе эскадры. В июне 1904 года письменно обратился к командующему эскадрой с предложением прорываться во
Владивосток. В июле 1904 года участвовал в Шантунгском сражении. Участвовал в походе на подбитом крейсере, прорвавшемся на юг, к берегам
Индокитая.
В августе — сентябре 1904 года покинул
Сайгон и присоединился ко
2-й Тихоокеанской эскадре в
Либаве в качестве пассажира. 2 октября 1904 года отплыл на борту броненосца
«Князь Суворов» из Либавы в Тихий океан. В ноябре 1904 года был назначен одним из четырёх флагманских штурманов эскадры. В феврале 1905 года получил назначение начальника военно-морского отдела эскадры. 14 мая 1905 года вместе с эскадрой участвовал в
Цусимском сражении, был ранен. 15 мая 1905 года попал в плен вместе с
адмиралом Рожественским и другими офицерами на миноносце «Бедовый». В мае — октябре 1905 года находился в плену; находился на лечении в
Сасебо и его окрестностях. В ноябре — декабре 1905 года вернулся в Россию через
Владивосток и
Сибирь.
В июле — августе 1906 года вместе с
адмиралом Рожественским и группой офицеров был предан суду по обвинению в сдаче «Бедового» неприятелю. Был оправдан.
В январе 1907 года подал прошение об отставке на высочайшее имя. Уволен со службы в звании
капитана 1-го ранга с мундиром и пенсией.
В апреле 1910 года умер от последствий ранения.