David Colon est professeur agrégé d'histoire à l'IEP de Paris et chercheur permanent à Sciences Po où il enseigne notamment l'histoire de la propagande, les techniques de persuasion et l'éthique de la communication.
Membre de l’administration de Sciences Po depuis 2003, il s'occupe de la préparation aux agrégations d’histoire et de géographie. Il dirige également une collection de manuels scolaires aux éditions Belin.
Il est l'auteur de nombreux ouvrages. Il a reçu le prix Akropolis 2019 et le prix Jacques Ellul 2020 pour son livre Propagande. En 2021, il publie aux éditions Taillandier Les maîtres de la manipulation, un siècle de manipulation de masse.