Born in Kragujevac,[2] Milovanović was promoted in the first team of Radnički 1923[3] He made his professional debut for in 29 fixture match of the 2014–15 Serbian SuperLiga season, replacing Jovan Lukić in the 86th minute of the Jagodina, played on 16 May 2015. He appeared in the final fixture of the season against Vojvodina, joining the game from the bench too.[4] He started new season with the first team, but also stayed with youth for the next two seasons.[5][6] On 5 October 2016, Milovanović scored a twice in a Kragujevac City Cup match against Sloga Lužnica.[7] After he overgrown youth selection, Milovanović also started the 2017–18 Serbian First League campaign with the first squad.[8] Later, in last days of the summer transfer window 2017, he moved on a one-year loan to Serbian League West side Smederevo as a bonus player.[9]