El linaje de Teodora estaba relacionado con las familias imperiales bizantinas de los Ducas, los Comnenos y los Ángeles.
Teodora nació alrededor de 1240 y falleció en 1303.
Fue la esposa del emperador Miguel VIII, con quien tuvo siete hijos.
En ciertos incidentes ella parece haber sido políticamente activa.
Ella era devota, haciendo donaciones a los monasterios y renovando algunos otros por iniciativa propia.