Primul Arhiepiscop de Rostov provenea dintr-o familie evlavioasă, din care făcea parte și Venerabilul Sergiu de Radonej. Era nepotul lui Sergiu, fiul fratelui său Ștefan, care, după moartea soției, a luat monahismul și a devenit igumen al Mănăstirii Botezului din Moscova. De la o vârstă fragedă, Ioan, viitorul Teodor, a fost trimis la studii și în curând a fost tuns în monahism sub numele de Teodor.
Teodor a trăit în Mănăstirea Treime, unde a arătat râvnă în rugăciune și post. A fost hirotonit preot și a slujit liturghia împreună cu Venerabilul Sergiu și cu tatăl său. În curând a conceput ideea de a înființa o nouă mănăstire, despre care a comunicat învățătorului său. Venerabilul Sergiu l-a binecuvântat pentru această întreprindere.
Teodor a găsit un loc potrivit pentru noua mănăstire, care a fost aprobat de Sergiu. După ce a primit permisiunea episcopală, a înființat o biserică în cinstea Preasfintei Născătoare de Dumnezeu și a adunat frații monahi. A dat un exemplu de viață strictă și a atras mulți la faptele duhovnicești.
Devenind igumen al Mănăstirii Simon, Teodor a participat activ la afacerile bisericești și a fost duhovnicul marelui cneaz Dmitri Ivanovici. A călătorit de mai multe ori la Constantinopol pentru problemele mitropoliei și a primit rangul de arhimandrit. În 1389, Teodor a fost numit Arhiepiscop de Rostov.
Teodor a continuat să aibă grijă de turma sa, făcând minuni, inclusiv vindecarea cneazului Ioan. De asemenea, a înființat Mănăstirea Nașterii Fecioarei în Rostov și s-a ocupat cu pictura de icoane. A murit pe 28 noiembrie 1395, iar moaștele sale se odihnesc în Catedrala Uspenie din Rostov.
