Тодор Тодоров е завършил Юридическия факултет на Софийския университет „Св. Климент Охридски" (1973). Специализирал е в Люксембург, Хага, Лайден, Рим и Хамбург. Преподавател е в Юридическия факултет на Софийския университет „Св. Климент Охридски": асистент (1975), доцент (1990), професор (1996), ръководител на Катедра по международно право и международни отношения (1992-1994).
В периода 1973-1975 г. е адвокат. Зам.-председател на Арбитражния съд при Българската търговско-промишлена палата (1993-1994). Има издадени монографии и статии. Избран е за съдия в Конституционния съд от Народното събрание (1994) по предложение на партия Български бизнес блок. 9-годишният му мандат като конституционен съдия изтича през 2003 г.