Uczestniczył w kilku bułgarskich delegacjach zagranicznych. W 1895 był członkiem grupy wysłanej do Rosji, której celem było ponowne nawiązanie stosunków dyplomatycznych między obydwoma krajami. Misja zakończyła się sukcesem. Na początku grudnia 1912 Teodorow znalazł się w składzie delegacji podpisującej rozejm z Turcją przerywający I wojnę bałkańską. Nieco później usiłował, tym razem bezskutecznie, zapobiec wybuchowi II wojny bałkańskiej. Był przeciwnikiem przystąpienia Bułgarii do I wojny światowej w obozie państw centralnych.