В юности Зинаида Григорьевна работала на обувной фабрике, а в первый год войны — помощником машиниста и помогала сандружине в госпитале.
На фронт пошла добровольцем — 2 мая 1942 года в составе сандружины отправилась в город Первомайск под Сталинградом. Воевала в 70-м отдельном батальоне в составе 62-й армии. С мая 1943 года занимала должность начальника поста.
Победу младший сержант встретила в Румынии. После войны много лет проработала в санэпидстанции в Оренбурге.