Novac ha iniziato la sua strada nell'atletica leggera incoraggiato dalla propria insegnante all'età di 9 anni,[2] approdando alle prime competizioni locali under 18 nel 2013. Nel 2014 ha debuttato internazionalmente partecipando alla Coppa Europa invernale di lanci under 23 e ai Giochi olimpici giovanili di Nanchino, dove ha conquistato la medaglia d'argento. Nel 2017, dopo aver partecipato alle maggiori competizioni juniores, Novac ha vinto la medaglia d'argento ai Giochi della Francofonia[3] e ha preso parte ai Mondiali di Londra, non superando le qualificazioni. L'anno successivo, dopo aver sigillato a suo nome il record nazionale,[4] prende parte agli Europei di Berlino.
Nel 2019, ha vinto la medaglia d'argento agli Europei under 23 in Svezia.[5] Ai Giochi olimpici posticipati di Tokyo 2020, ha centrato la finale olimpica ma si è fermato in ultima posizione.[6]