Смирнов Василий Иванович родился 24 января 1917 г. в с. Окунеево Зырянского района в семье крестьянина. В 1926 году обучался в Окунеевской школе, затем семья переехала в пос. Прушинский. В 1934 г. окончил Берлинскую среднюю школу (6 и 7 классы) и до 1937 г. работал районным инспектором статистического управления. В 1937 г. Зырянским райвоенкоматом призван в армию. Окончил Томское артиллерийское училище и служил в Красноярском крае. Принимал участие в войне с белофиннами. Кандидат в члены партии. С августа 1941 г. по июль 1944 г. воевал на Воронежском и 1-м Украинском фронтах. Командир дивизиона 805-го гаубичного артиллерийского полка 38-й армии 1-го Украинского фронта, капитан.
Указом Президиума Верховного Совета СССР «О присвоении звания Героя Советского Союза офицерскому и сержантскому составу артиллерии Красной Армии» от 9 февраля 1944 года за «образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство» был удостоен высокого звания Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» за номером 3553. В ходе последующего наступления 22 июля 1944 года получил тяжёлое ранение в живот под городом Золочев Львовской области Украинской ССР и скончался два дня спустя. Похоронен в Золочеве.
Был также награждён орденами Александра Невского и Отечественной войны 1-й степени, рядом медалей. В его честь названы улицы в Золочёве, Зырянском, селе Окунеево и Томске, а также школа в Томске.