Родился 18 февраля 1918 года в селе Зенково Новосибирской области. После окончания 7-ми классов до войны принимал участие в строительстве железной дороги Прокопьевск-Новокузнецк. В 1939 году был призван в армию, 13.10.1939 года принял присягу. Служил радистом в сопках Манжурии. С началом войны в 1941 году переброшен на фронт под город Подольск. В звании гвардии старшина, радиотелеграфист принимал участие в боевых действиях в роте управления 44-го гвардейского танкового полка на Центральном, Воронежском, 1 Украинском фронтах. Участвовал в освобождении Варшавы, дошел до Берлина.
Награжден Орденом Красной Звезды, Знаком «Гвардия», медалями: «За оборону Москвы», «За боевые заслуги», «За освобождение Варшавы», «За победу над Германией».
После войны Сидоров Василий Иванович работал начальником связи на шахте «Красный Углекоп» города Прокопьевска.