Su nombre es la forma helenizada del armenio T'ot'orakan («perteneciente a Teodoro»).
[1] Es probable que fuera estratego de Artze entre 975 y 979, ya que la fortaleza estaba en manos bizantinas en ese momento, y luego fue ascendido a arcegeta, un cargo creado recientemente que implicaba el mando general sobre la infantería profesional (y en su mayoría armenia) de los ejércitos de campaña del este.
[2] Se le menciona directamente por primera vez en los escritos históricos de Juan Escilitzes en la década de 990 (c. 994 según Nicolás Adontz), cuando fue designado por el emperador Basilio II, en ese momento envuelto en la larga guerra con Bulgaria, como estratego en Filipópolis.
[1] En el año 1000, junto con Nicéforo Xifias, dirigió un ejército que capturó rápidamente las fortalezas búlgaras de Gran Preslav, Pequeña Preslav y Pliska, completando la reimposición del control bizantino sobre las partes nororientales del Estado búlgaro, primero conquistado por el emperador Juan I Tzimisces a principios de la década de 970.
[1][3] Poco después, Teodorocano se retiró debido a su avanzada edad y fue reemplazado por Xifias.