Воспитанник заводской команды в Серпухове. Выступал в московских клубах «Трёхгорка» и «Динамо», где добился наибольших успехов. Провел 11 матчей (все против сборной Турции) за сборную СССР, забил 4 мяча. Участник игр со сборной Праги (1935), парижским «Рэсингом» (1936) и со сборной Басконии (1937).
Соратник по «Динамо» Михаил Якушин так оценивал игру Василия Смирнова.
Также играл в хоккей с мячом, где добился больших результатов. Играл на позиции левого полусреднего нападающего.
По окончании карьеры игрока был директором стадиона «Динамо» в Москве (1940—1941). Потом тренировал динамовские клубные команда по хоккею с мячом и футболу (1944—1956), команду Серпухова по футболу (1957—1962), впоследствии серпуховскую «Звезду»(1963—1968).