Народилася у 1988 році в Херсоні.
У 2011-2012 роках була зареєстрована як фізична особа-підприємець.
В січні 2020 року виграла конкурс та була призначена начальницею Служби щастя та покращення якості життя Херсонської обласної державної адміністрації. Через 2,5 місяці голова ОДА Юрій Гусєв без пояснень ліквідував Службу, а Весну Карпук звільнив.
Після цього вона працювала начальницею аналітичної служби МКП “Херсонелектротранс”, яке в той час очолював Єгор Устинов.
Восени 2020 року була обрана депутаткою Херсонської облради від ОПЗЖ.
У 2021 році очолювала відокремлений підрозділ ГО “Національна платформа “Жінки за мир” у Херсонській області.
Після початку повномасштабного вторгнення емігрувала до Канади.
У липні 2025 стало відомо, що депутати Херсонської обласної ради Єгор Устинов, Весна Мартинова та її син потрапили в автомобільну аварію в Італії та отримали тяжкі травми.