Ей было всего 15 лет, когда немецкие войска оккупировали Белоруссию Зина Портнова с первых же дней вступила в молодёжную подпольную организацию «Юные мстители». Дети подрывали электростанции, поджигали заводы и вагоны с продовольствием. Портновой удалось устроиться посудомойкой в столовую, где обедали солдаты врага. Там юная подпольщица совершила одну из самых рискованных операций. Получив крысиный яд, она подсыпала его в суп. В результате отравления погибло несколько десятков гитлеровцев. Фашисты тут же заставили Зину съесть отравленную еду, но увидев, с какой невозмутимостью она пробовала ложку за ложкой, отпустили девочку. Дома её выходила бабушка. В 1943 году почти всех детей и подростков из «Юных мстителей» гитлеровцы арестовали. Поймали и Зину. Но сдаваться она была не готова. Во время одного из допросов Портнова схватила лежавший на столе пистолет и выстрелила в немецкого офицера. Ей удалось застрелить ещё двоих гитлеровцев. Она пыталась бежать, но фашистские палачи её поймали, долго пытали и убили.
Зинаиде Портновой посмертно присвоено звание Героя Советского Союза.