Attivo in gare FIS dal dicembre del 2012, Novák ha esordito in Coppa del Mondo il 23 gennaio 2016 a Nové Město na Moravě (54º), ai Campionati mondiali a Lahti 2017, dove si è classificato 35º nella 50 km, 43º nella sprint, 12º nella sprint a squadre e 11º nella staffetta, e ai Giochi olimpici invernali a , piazzandosi 43º nella 15 km, 57º nella sprint e 10º nella staffetta. Ai Mondiali di Seefeld in Tirol 2019 è stato 39º nella 15 km, 36º nella 50 km, 37º nella sprint, 16º nella sprint a squadre e 11º nella staffetta, mentre a quelli di Oberstdorf 2021 si è classificato 35º nella 15 km, 24º nella 50 km, 23º nella sprint, 8º nella sprint a squadre e 11º nella staffetta.