Filha do político mineiro Israel Pinheiro com Coracy Uchôa Pinheiro, formou-se em serviço social e exerceu a profissão durante algum tempo. Casou-se com o escritor Otto Lara Resende em 14 de maio de 1950 na igreja do mosteiro de São Bento, no Rio de Janeiro. Do casamento, nasceram quatro filhos: André, Bruno, Cristiana e Helena.