Родилась в городе Ярославле в семье ткача. Девичья фамилия – Пустова. В канун революции 1905 года семья оказалась в городе Щёлково Московской губернии, где отец устроился работать помощником мастера на прядильной фабрике. С 1908 года – нянька, на ткацкой фабрике Брунова, швея в мастерской дамского платья в Щёлкове. С 1918 года служила в Красной Армии, а затем – инструктор Московского губкома РКП(б).
С 1923 года работала в Нижегородском губкоме РКП(б). Занимала различные партийные и советские должности. С апреля 1929 по июнь 1930 года – председатель Президиума горсовета Нижнего Новгорода. С 1931 года – слушатель Промышленной академии в Москве. В 1932 – 1935 годах – инструктор ЦК Народно-революционной партии Монголии. В 1936 – 1938 годах – заведующая отделом, секретарь Ленинградского горисполкома.
В 1939 году была направлена на работу на Дальний Восток заместителем председателя крайисполкома. Практически всю войну провела во Владивостоке и в Чите, и только в 1944 году, после смерти мужа – генерала К.Н. Зимина, была отозвана с Дальнего Востока и направлена в освобождённый от блокады Ленинград. В 1944 – 1951 годах – председатель Петроградского районного исполкома, заведующая городским собесом, заместитель председателя Ленинградского облисполкома. Депутат Верховного Совета РСФСР 1-2-го созывов (1937-1951 гг.). В 1951 году Зимину арестовали по так называемому "Ленинградскому делу" и сослали в лагерь. Освобождена и реабилитирована в марте 1954 года. Умерла и похоронена в Ленинграде.