Василий Сухов родился 20 февраля1910 года в селе Барановка (ныне — Змеиногорский районАлтайского края). Окончил пять классов школы. Проживал и работал в Киргизской ССР. В 1932—1936 годах проходил службу в Рабоче-крестьянской Красной Армии. Окончил курсы усовершенствования командного состава запаса. В 1939 году Сухов повторно был призван в армию. С июня 1941 года — на фронтах Великой Отечественной войны. В 1944 году Сухов окончил первый курс Военной академии имени М. В. Фрунзе.
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1988. — Т. 2 /Любов — Ящук/. — 863 с. — 100 000 экз. — ISBN 5-203-00536-2.