Margarida Gama de Oliveira nasceu no Vale do Espinhal, Santa Eufémia, Penela, no dia 18 de janeiro de 1935. Fez os Estudos Primários na Escola do Espinhal. Só aos 14 anos foi para Coimbra e frequentou um colégio. Nessa cidade, onde viveu 14 anos, fez a maior parte dos estudos universitários (Filologia Românica). Terminou a Licenciatura em Lisboa.
Foi professora de Português e Francês durante 36 anos.
Como escritora, tem 11 livros já publicados. Este ano, o único para crianças.
Reside em Penela, na Rua 25 de Abril.