Ruth Rocha nasceu dia 2 de março de 1931 na cidade de São Paulo. Filha dos cariocas Álvaro de Faria Machado, médico, e Esther de Sampaio Machado, tem quatro irmãos, Rilda, Álvaro, Eliana e Alexandre. Ela cresceu em um bairro repleto de chácaras, na Vila Mariana, mergulhada em inúmeros gibis e livros.
Estudou no tradicional Colégio Bandeirantes, depois no não menos
conhecido Colégio Rio Branco. Graduou-se em Sociologia e Política na Universidade de São Paulo, pós-graduando-se posteriormente em Orientação Educacional pela Pontifícia Universidade Católica de São Paulo. Ruth passou a atuar neste campo educacional no Colégio Rio Branco, aí permanecendo durante quinze anos, de 1956 a 1972, em contato com os complexos problemas inerentes à infância.
Começou a escrever em 1967, para a revista Claudia, artigos sobre educação. Participou da criação da revista Recreio, da Editora Abril, onde teve suas primeiras histórias publicadas a partir de 1969. “Romeu e Julieta”, “Meu Amigo Ventinho”, “Catapimba e Sua Turma”, “O Dono da Bola”, “Teresinha e Gabriela” estão entre seus primeiros textos de ficção.
nfluenciada pelo escritor Monteiro Lobato, iniciou a carreira de escritora em 1976, com o livro, "Palavras Muitas Palavras". Porém, sua obra mais famosa é "Marcelo, Marmelo, Martelo", com tradução para diversas línguas. Mas sua escrita é rica também em conteúdos sociais, como por exemplo, o livro "Uma História de Rabos Presos", lançado no Congresso Nacional brasileiro, em 1989. Em 1990, lançou na sede das Organizações das Nações Unidas o livro "Declaração Universal dos Direitos Humanos Para Crianças".
Foi condecorada em 1998, pelo então Presidente Fernando Henrique Cardoso, com a Comenda da Ordem do Ministério da Cultura. Ganhou quatro prêmios Jabuti, considerado de grande valor para quem atua no ramo literário no Brasil, com destaque para o livro "Escrever e Criar", lançado em 2002.
Ruth foi
selecionada, em 2002, para integrar o PEN CLUB – Associação Mundial de Escritores -, sediado no Rio de Janeiro, além de conquistar, neste mesmo ano, o
Prêmio Jabuti pelo livro Escrever e Criar.
Ela contraiu matrimônio com Eduardo Rocha, com quem tem uma filha, Mariana, a qual lhe deu dois netos, Miguel e Pedro. Hoje ela é membro da Academia Paulista de Letras, integrante da cadeira 38 desde 25 de outubro de 2007.