Teodora Mares s-a nascut la 27 octombrie 1962, la Buzau, unde si-a petrecut primii ani ai copilariei. Scoala primara si liceul le-a petrecut la Braila, unde, mai apoi, a urmat studii in domeniul arhitecturii. A sustinut de doua ori examene de admitere la Institutul de Teatru din Targu Mures, dar a picat si s-a angajat la Teatrul Maria Filotti din Braila, in corpul de ansamblu, iar in 1983 intra prima la IATC Bucuresti.
In timpul studentiei a fost distribuita in filmul celebru “Declaratie de dragoste”, regizat de Nicolae Corjos, in care a interpretat rolul Ioanei Popa si care i-a adus recunoasterea talentului si popularitatea.
Dupa absolvire a fost repartizata la Teatrul de Stat din Sfsntu Gheorghe,unde a ramas pana in 1990, iar de atunci a mai trecut si pe la Teatrul Municipal din Ploiesti si Teatrul Nottara din Bucuresti.
In 1994 s-a mutat la Teatrul National I.L. Caragiale din Bucuresti, unde joaca si in prezent. Aici a aparut in spectacole ca Sonata pentru saxofon, Eva de Eugen Serbanescu, Anton Pann de Lucian Blaga, Orfeu in infern de Tennessee Williams, etc. Din anul 2007 joaca si pe scena Teatrului National din Constanta.
Ultima productie de succes difuzata pe posturile de televiziune s-a numit “Cu un pas inainte “(2007).
Actrita a fost casatorita cu Felix Totolici, iar cel mai mare regret al sau este faptul ca nu are copii.