Novak started playing basketball in the younger categories of Zvezdara M-Invest, after which he moved on to play at Mega Basket where he got through all the junior and senior categories and even participated at the Euroleague Basketball Next Generation Tournament in Rome in 2015 and in Berlin in 2016.
He was a part of the Mega Basket team that won the 2015–16 Radivoj Korać Cup in Niš, though he was only on the bench during the final game against Partizan.
[2] Novak then went on to play in KK Podgorica and gained a place in the semifinal of the 2020–21 ABA League Second Division.
After that, he played for the Polish side Arka Gdynia and had an average of 11.6 points with 3.1 rebounds and 4.7 assists during the 2021–22 PLK season.
[3] Novak was the member of the Serbia men's national U16 team, which played at the European Championships in Riga.