Родившаяся в семье белорусов, она и корни имела западные: там, в Витебской области, в деревне Зуи проживала бабушка Зины, к которой их вместе с сестрой Галей каждое лето отправляли отдыхать на каникулы. Вот и в трагическом 1941 году девочки, приехавшие в Зуи погостить, наслаждались природой, загорали, купались в речке Лучосе и горя не знали. Но началась война. И уже 28 июня фашистские полчища взяли Минск и немедленно двинулись дальше — на Оршу и Смоленск. Именно по этой причине девочки не успели эвакуироваться на Большую землю, в тыл.
По словам выживших свидетелей той войны, волею судеб оказавшихся в оккупации, гитлеровцы нещадно бомбили колонны с беженцами: они не были заинтересованы в том, чтобы местные жители, которых они уже практически записали в свои рабы, покидали насиженные места. Фашистам нужна была не только бесплатная рабочая сила, но и заложники — много заложников, которыми в случае чего можно было прикрыться, как щитом, что в дальнейшем и происходило с пугающей регулярностью.
Портновой повезло — в 1942 году она вышла на подпольную комсомольскую организацию, возглавляемую Ефросиньей Зеньковой (впоследствии Героем Советского Союза). Именно здесь Зину приняли в 1943 году в комсомол. Это много позже их будут сравнивать с «Молодой гвардией», хотя «Юные мстители», как называли себя комсомольцы-подпольщики, действовали параллельно и примерно в то же время, точно так же лишая оккупантов покоя и жизней.
Начав с мелочей по расклейке листовок, «Юные мстители» со временем стали все активнее бороться с ненавистным режимом. Они выводили из строя технику фашистов, сжигали склады с боеприпасами и вооружением… Но больше других своих товарищей отличилась как раз Зина Портнова. Ей удалось попасть на работу в столовую для немецких офицеров, чем она незамедлительно воспользовалась, добавив в общий котел, из которого фашистам разливали суп, огромную дозу яда. Тем самым отправила на тот свет более сотни гитлеровцев.
Нацисты начали поиск злоумышленников, подозревая всех и каждого. Попала под подозрение и Зина, которую немцы почти насильно накормили тем самым супом. Она не помнила, как добралась до крылечка бабушкиного дома, но та отпоила ее травяными отварами и молочной сывороткой, в результате, девушка осталась жива. Однако после произошедшего оставаться в деревне ей было смертельно опасно, и Портнову переправили в партизанский отряд.
В начале осени по невыясненным причинам немцы арестовали костяк организации «Юные мстители». Целый месяц комсомольцев (арестовано было тридцать человек) зверски пытали, добиваясь от них сведений о том, где скрываются остальные подпольщики и партизаны. В конце концов, «юных мстителей» расстреляли. И тогда Зина вызвалась проникнуть в расположение фашистского гарнизона, чтобы узнать, кто же стал предателем и выдал своих товарищей.
Эта легкомысленность дорого обошлась немецкому офицеру: он никак не предполагал, что молоденькая девчушка способна отличить пистолет от револьвера, а тем более может воспользоваться им по назначению. Так или иначе, как только фашист отвернулся на мгновение, Зина схватила со стола оружие и выстрелила в гитлеровца. Затем, не теряя ни минуты, кинулась вон из здания гестапо. Ее пытались задержать, но Портнова недрогнувшей рукой застрелила еще двоих преследователей.
Но уйти ей не дали: автоматная очередь по ногам — и девушка упала, как подкошенная. Нацисты были в бешенстве, им уже не нужны были от нее сведения о партизанах и подпольщиках: гестаповцами двигала теперь только месть за убитых. В слепой холодной ярости они приступили к пыткам. Заплечных дел мастера планомерно вгоняли Зине иголки под ногти, выжигали на ее теле раскаленным железом звезды. Дошло до того, что юной девушке отрезали уши и выкололи глаза.
Подвиг Зины Портновой не забыли: ей поставлены памятники, ее именем были названы улицы в Ленинграде и Белоруссии, а также судно в Дальневосточном морском пароходстве. В 1958 году Зинаиде Мартыновне Портновой было присвоено звание Героя Советского Союза (посмертно). С момента ее гибели прошло вот уже более 70 лет. Но память о ней жива до сих пор и будет жить вечно.