Воевал в частях морской пехоты. В ходе обороны столицы и разгрома немецко-фашистских войск под Москвой В.А.Фирсов участвовал в составе 64-ой бригады морской пехоты в боях по освобождению городов Солнечногорск и Волоколамск.
Далее В.А.Фирсов воевал на Западном, 1-ом Украинском и 1-ом Белорусском фронтах. Его боевой путь в составе 82-ой стрелковой бригады проходил через Ржев, Смоленск, Гомель, Бобруйск, Минск, а затем – столицу Польши Варшаву и г. Познань.
Василий Алексеевич участвовал штурме Берлина. Войну закончил на Эльбе.
В.А.Фирсов имеет 18 правительственных наград, в том числе: орден Отечественной войны I степени, два ордена Отечественной войны II степени, «За освобождение Варшавы», «За взятие Берлина» и другие медали.
В.А.Фирсов работал в Академии вахтером.