Вера Шпак родилась 6 февраля 1989 года в столице Белоруссии — Минске. Семья девочки не была связана с киноиндустрией: отец работал педагогом в местном радиотехническом университете, мама была зубным врачом. Вера росла артистичным ребенком: любила красиво одеваться, танцевала и пела песенки перед зеркалом. Видя творческие способности дочери, мама отвела ее в местный Театр эстрадной песни, в котором Вера стала солисткой.
В 15 лет Вере попалась книга Олега Табакова. После прочтения у девушки проснулось непреодолимое желание стать актрисой, однако мечта казалась неосуществимой, и Вера стала студенткой Минского института иностранных языков. Однако после третьего курса девушка разочаровалась в сделанном выборе, переехала в Москву и поступила в Школу-студию МХАТ, в мастерскую Константина Райкина.
Уже на втором курсе молодая актриса впервые вышла на сцену Театра имени Пушкина. Однако, окончив институт, она уехала в Санкт-Петербург, воспользовавшись приглашением режиссера Валерия Фокина, и начала работать в Александринском академическом театре.
Дебют Веры на экране состоялся в 2011 году – в телепроекте «Команда 8». Одной из самых лучших и важных стала для начинающей актрисы роль журналистки Насти Журавлевой в фильме «Временно недоступен». Ее напарниками по съемкам стали такие мэтры кино, как Михаил Хлебородов, Сергей Безруков и Дмитрий Дюжев.
Из-за плотного графика съемок у Веры почти нет времени на личную жизнь. Однако у нее есть парень, которого Шпак старательно прячет от любопытных глаз. Известно, что молодой человек имеет отношение к миру театра, но актером не является.