[1] Born in Loznica,[2] Miletić spent some period in Red Star Belgrade youth categories,[3] being also licensed with the first team for the 2008–09 season.
[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.
[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.
[17] Miletić was called up to the Serbia national football team by coach Slavoljub Muslin in September 2016, making his international debut in a friendly 3–0 loss to Qatar.
[18] He also received a call-up for a friendly match against the United States,[19] playing the full 90 minutes in a 0–0 away draw in San Diego on 29 January 2017.