His name is the hellenized form of ArmenianT‘ot‘orakan ("belonging to Theodore").[1] A series of seals attributed to him by Ivan Jordanov allows a tentative reconstruction of his early career, holding the ranks of protospatharios and epi tou Chrysotriklinou and serving as the strategos (military governor) of Artze and as archegetes of the East.[1] It is likely that he was strategos of Artze between 975 and 979, as the fortress was in Byzantine hands at that time, and was then promoted to archegetes,[1] an office recently created that entailed overall command over the professional (and mostly Armenian) infantry of the eastern field armies.[2]
He is first directly mentioned in the historical writings of John Skylitzes in the 990s (ca. 994 according to Nicholas Adontz), when he was appointed by Emperor Basil II, at the time embroiled in the long war with Bulgaria, as strategos in Philippopolis.[1] In the year 1000, along with Nikephoros Xiphias, he led an army that rapidly captured the Bulgarian fortresses of Great Preslav, Little Preslav (Presthlavitza) and Pliska, completing the re-imposition of Byzantine control over the northeastern portions of the Bulgarian state, first conquered by Emperor John Tzimiskes in the early 970s.[1][3] Shortly after, Theodorokanos retired due to his advanced age, and was replaced by Xiphias.[1]
The generals George Theodorokanos and Basil Theodorokanos, active later in the 11th century, were considered his sons by Adontz, but, although likely, such a relationship cannot be proven.[1][4]