Nach der höheren staatlichen Realschule in Pardubice (1903 bis 1911) wirkte Horáček als externer Lehrer und besuchte gleichzeitig einen Lehrgang für Lehrer in Prag (1911 bis 1912). Am 23. August 1912 wurde er eingezogen und besuchte eine Schule für Reserveoffiziere in Innsbruck. Im Sommer 1914 wurde er an die russische Ostfront verlegt, musste aber wegen Verletzung in Wien behandelt werden; danach kämpfte er an der rumänischen Front, wo er im September 1916 gefangen wurde. Er meldete sich in die Tschechoslowakischen Legionen, wurde nach Frankreich verlegt und nahm dort, nach einem weiteren Offizierslehrgang, an mehreren Schlachten teil (Mont Cornillet, Vouziers, Poix-Terron u. a.). Nach der Rückkehr in die Tschechoslowakei wurde er noch kurz im Olsagebiet im Polnisch-Tschechoslowakischen Grenzkrieg eingesetzt.