S-a născut în 1963, într-o familie de intelectuali români – tatăl său, eminent profesor de limbă și literatură română, probabil cel care i-a deschis gustul pentru literatură și pentru actul scrieri.
Bogdan Teodorescu a fost profesor în cadrul Școlii Naționale de Studii Politice și Administrative. Absolvent al Universității de Construcții din București, Bogdan Teodorescu și-a urmat pasiunea pentru jurnalism. A fost membru al cenaclului Universitas precum și redactor-șef al revistei Tinerama.
A condus campania electorală a președintelui Emil Constantinescu, în 1996. Între 1996 și 1997, este numit Secretar de Stat, Ministrul interimar în departamentul Informațiilor Publice, funcție ce îi va aduce experianța necesară scrierii romanului politic Spada.