Teodorov first came to prominence through his support for reform of the Bulgarian legal system and took part in a Commission set up in 1911 that eventually produced the Administrative Justice Law that established a Supreme Court.[2]
He was called in to head a coalition government after the resignation of Aleksandar Malinov on 28 November 1918 and struggled to keep order in the defeated country. Initially an opponent of Aleksandar Stamboliyski, he was later forced to admit the Agrarian Peoples Union leader into the Cabinet and was ultimately succeeded as prime minister by him. Teodorov was to play no further role in Bulgarian politics.