In the summer of 2013, Miletić moved to Javor Ivanjica. He made his official debut for the club in a 4–2 home league win over Red Star Belgrade on 11 August 2013.[5] In his first season at the club, Miletić made 26 appearances in all competitions. After the club got relegated, Miletić played regularly in the Serbian First League next season, helping the team to return in the top tier of Serbian football.[6] As one of the team's most regular players, Miletić was runner-up in the 2015–16 Serbian Cup, playing in the final match against Partizan.[7] During his time at Javor, Miletić was usually used as a left-back, or left centre-back.[8]
Partizan
On 7 June 2016, Miletić signed a four-year deal with Partizan for a transfer fee of €260,000. He chose the number 26 jersey.[9][10] He made his league debut for Partizan on 10 August 2016, playing the full 90 minutes in a 0–2 away win over his former club Javor Ivanjica.[11] On 11 September 2016, Miletić scored his first goal for Partizan in 0–2 away win against Borac Čačak.[12] On 9 September 2017, Miletić scored in a 3–0 victory over Mladost Lučani.[13] Miletić also scored in a 2–0 victory over Radnik Surdulica.[14]
Ufa
On 26 February 2021, he signed a long-term contract with Russian Premier League club Ufa.[15] Miletić left Ufa on 30 May 2022 following its relegation from the Russian Premier League.[16]
Return to Javor
On 20 December 2022, Miletić returned to Javor Ivanjica on a one-year deal.[17]