Василий Карпович родился в 1907 году в Белохолуницком районе Кировской области.
Участник Великой Отечественной войны. Призван в ряды Красной Армии в июле 1941 года Кировским облвоенкоматом. С августа по декабрь 1941 года воевал на Калининском фронте помощником командира роты. Был тяжело ранен, с 5 декабря 1941 года по 1943 год находился в ЭГ в г. Казани. После демобилизации по ранению с 1943 года по 1947 год служил в органах внутренних дел вахтером лагерного отделения №1 Управления лагерей №119 МВД СССР.