Formada em Ciências Políticas e Sociais pela Escola de Sociologia e Política de São Paulo, foi aluna do autor de Raízes do Brasil, o historiador Sérgio Buarque de Holanda. Na faculdade conheceu Eduardo Rocha (o “Rocha” da Ruth vem daí), com quem se casou. Viveram juntos por 56 anos, até o falecimento dele, em 2012. Tiveram uma filha, Mariana, inspiração para as primeiras criações da escritora.
Entre 1957 e 1972 foi orientadora educacional do Colégio Rio Branco. Nessa época começou a escrever sobre educação para a revista Cláudia. Sua visão moderna sobre o tema, bem como o estilo claro e próprio, chamaram a atenção de uma amiga, Sonia Robato, que dirigia a Recreio, revista voltada para o público infantil. Certo dia, Sonia fez um convite-desafio para Ruth: em tom de brincadeira, trancou a amiga numa sala, dizendo que só saísse de lá com uma história pronta. Assim nasceu Romeu e Julieta, a primeira de uma série de narrativas originais e divertidas, todas publicadas na Recreio, que mais tarde Ruth veio a dirigir.
A partir de 1973 trabalhou como editora e, em seguida, como coordenadora do departamento de publicações infanto-juvenis da editora Abril. Palavras, muitas palavras, seu primeiro livro, saiu em 1976. Seu estilo direto, gracioso e coloquial, altamente expressivo e muito libertador, ajudou — juntamente com o trabalho de outros autores — a mudar para sempre a cara da literatura escrita para crianças no Brasil. São cinquenta anos dedicados à literatura, e mais duzentos títulos publicados e já foi traduzida para vinte e cinco idiomas. Também assina a tradução de uma centena de títulos infanto-juvenis.