е роден през 1958 г. в гр. София. Учил е в Софийската математическа гимназия и е завършил е Националната природо-математическа гимназия, а след това и Юридическия факултет на СУ „Кл. Охридски". Иван Тодоров е бил член и докладчик на комисията по изготвяне на Проекта за Административнопроцесуален кодекс. Участвал е в работата на правната комисия на Народното събрание по приемането на Кодекса. Национален докладчик в работна група на ООН по програмата за институционални и структурни изменения на съдебната система в България. Член е на работната група към ВАС през 2009-2010 г. за изготвяне на концепция за намаляване на натовареността на ВАС. Иван Тодоров е специализирал „Политическа организация и избор на Администрация” в Университета на Южна Каролина, САЩ. Почетен гражданин е на гр. Колумбия — столица на щата Южна Каролина. Специализирал е в Токио (The Association for Overseas Technical Scholarship) по Програмата за възстановяване на компании от Централна и Източна Европа. Бил е неколкократно национален докладчик на Програмата на ООН за административна модернизация на Централна и Източна Европа. Управляващ съдружник е на една от големите български адвокатски фирми „Георгиев, Тодоров и Ко". Избиран е за член на борда на директорите на най-голямата адвокатска фирма в Европа „Eversheds International". Учредител е на Българската асоциация по Европейско право и член на Управителния съвет на Българското юридическо дружество. По време на своята практика Иван Тодоров е водил много от най-значимите административни процедури и дела във връзка с тях (като приватизацията на Български морски флот, БТК, лиценза на втория и на третия GSM оператори, националния лиценз на Нова телевизия, концесията на летищата във Варна и Бургас, приватизацията на „Бояна филм", множество проекти на ЕБВР и други големи инвеститори. Инициирал е шест дела в Конституционния съд и е участвал в успешното водене на дела в други държави.