Josef Schovanec est né le 2 août 1981 en région parisienne. Ses parents d'origine tchèque ont émigré dans les années 70. Après une scolarité chaotique, il obtient un bac C à 17 ans avec la mention très bien. Diplômé de Sciences-Po Paris, il continue son parcours étudiant en s'inscrivant en Langues O où il étudie l'hébreu, le sanskrit, le persan, l'amaric, l'azéri, l'éthiopien... ce qui complète sa maîtrise parfaite du tchécoslovaque, de l'allemand, du finlandais et de l'anglais appris au