Maria Flor é filha do técnico de áudio para cinema Renato Calaça e da roteirista Márcia Leite.
Além de escritora, é atriz, tendo estreado na televisão em 2003 como Regina na telenovela Malhação. No cinema, sua estreia se deu no ano seguinte, com O Diabo a Quatro, de Alice Andrade, onde interpretava Rita de Cássia.
Seu primeiro livro, o romance Já Não Me Sinto Só, foi lançado em 2021 pela Editora Planeta de Livros.