Георги Тодоров е назначен за заместник-министър на транспорта, информационните технологии и съобщенията със заповед на министър-председателя Пламен Орешарски, съобщи Министерският съвет.
От август 2010 г. досега Тодоров е директор на Дирекция „Транспортна инфраструктура“ в Столична община. В периода ноември 2004 г. – октомври 2009 г. е директор на дирекция „Концесии“ в Министерството на транспорта, информационните технологии и съобщенията.
Преди това е работил като експерт в правната дирекция на ведомството. От октомври 2005 г. до ноември 2006 г. Тодоров е бил член на Съвета на директорите на „България Ер“ ЕАД.
От ноември 2006 г. до ноември 2009 г. е председател на Съвета на директорите на „Български пощи“ ЕАД, а от октомври 2008 г. до ноември 2009 г. е член на Одитния комитет на Пристанище Бургас – ЕАД. Магистър е по право от УНСС-София.