Narodil se v Kunovicích, v rodině – podsedníka Jana Horsáka a jeho manželky Anny, rozené Tvrdoňové. Měl pět sourozenců, jeho starší bratr František Horsák se stal knězem. Po maturitě na gymnáziu v Uherském Hradišti začal studovat na teologické fakultě v Olomouci, kde se kromě teologie věnoval i studiu slovanských jazyků. Jeho studia přerušila první světové války, během které byl jako voják nasazen v Polsku a v Itálii. V armádě zůstal do roku 1919, kdy byl při bojích u Těšína v tzv. sedmidenní válce zraněn.