Уроженец Кондопожского района Республики Карелия, участник Великой Отечественной войны, командир батарее 299-го полка 129-й гвардейской краснознаменной Житомирской стрелковой дивизии 4-го Украинского фронта.
Карел из крестьянской семьи, бывший счетовод Вохтозерского колхоза, в 1939 году был призван в армию и стал артиллеристом, офицером РККА3. Боевое крещение получил под стенами Ленинграда. Затем был переведен на Карельский фронт, где в районе станции Масельгская в качестве командира противотанковой батареи участвовал в нескольких боях и был дважды ранен3.
В 1943 году оказался на линии Украинского фронта. Участвовал в освобождении Новороссийска. Осенью 1944 года батарея гвардии капитана Филиппова сражалась на Карпатах3. 14 сентября пехотинцы и артиллеристы Советской армии отбили 4 ожесточенные атаки врага, во время пятой противник проник в расположение командного пункта дивизии. Но Василий Филиппов вместе с четырьмя боевыми товарищами спас командный пункт и уничтожил более 30 противников.
Войска 4-го Украинского фронта начали освобождение территорий Польши и Чехословакии. Во время одного из наступательных боев в октябре 1944 года капитан Филиппов уничтожил пять огневых точек врага, а затем, заменив собой погибшего командира роты, повел воинов в атаку. Рубеж был взят, но Филиппов погиб в этом бою3. Похоронен Василий Макарович в селе Балигруд в Польше1. Звание Героя Советского Союза было присвоено ему посмертно. Портрет героя установлен в монументальной Галерее Героев в Петрозаводске.