Ermelinda dos Santos Pereira Xavier nasceu em 12 de junho de 1931, no Lobito, Angola, então colónia portuguesa. Foi o 7º filho, do total de 9 (3 nascidos na metrópole e 6 em Angola) de Emílio Pereira Xavier, natural de Lisboa, e de Custódia dos Santos Xavier, natural de Almeida, distrito da Guarda.
Liceu em Nova Lisboa (atual Huambo) e exame final no Liceu Nacional Diogo Cão, em Sá da Bandeira (Lubango), com elevada classificação que a dispensou do exame de aptidão à Universidade.
Pertenceu ao Movimento dos Jovens Intelectuais de Angola [1948].
Com 19 anos veio estudar na Faculdade de Direito da Universidade de Coimbra, onde se licenciou.
Exerceu funções de Notária e Conservadora do Registo Civil no concelho do Crato, Portalegre, durante 12 anos, e de Notária nas Caldas da Rainha, durante 24.