Pocházela z východočeské mlynářské rodiny. Prožila poměrně rušné dětství a mládí. S rodiči pobývala na Moravě a později na Slovensku v Bratislavě, kde také zahájila své středoškolské studium na reálce. To však nedokončila, neboť se vrátila do Čech za nemocnou matkou do Ledče nad Sázavou.[1] Po smrti obou rodičů se odstěhovala k babičce do Chrudimi, v Jaroměři se vyučila knihkupkyní. Od roku 1931 pracovala jako úřednice v chrudimské nemocenské pojišťovně. Zde se seznámila s Jaromírem Johnem, se kterým později žila a pracovala od roku 1943. Od roku 1937 až do roku 1943 pracovala v nemocenské pojišťovně v Praze, od roku 1943 žila s Jaromírem Johnem ve Slatiňanech. Od roku 1946 bydlela v Olomouci, kde John získal místo profesora na Univerzitě Palackého. Na jeho popud si také po válce dokončila vzdělání, nejprve v roce 1948 maturitou a později studiem na Filosofické fakultě Palackého univerzity, kde v roce 1952 obhájila doktorát filosofie. V roce 1952 se provdala za docenta olomoucké univerzity Pavla Trosta. Od roku 1952 do roku 1956 pak pracovala jako psycholožka v brněnské protialkoholní léčebně. V roce 1956 se odstěhovala z Olomouce do Prahy a působila jakožto spisovatelka z povolání. Kromě toho také pečovala o dílo a literární odkaz svého přítele Jaromíra Johna.
Zemřela v roce 1997 a je pohřbena na Ústředním hřbitově v Brně, sk. 39/hr. 66–67. V roce 2023 byl její hrob zarostlý vegetací a dlouhodobě neudržován.