Milan Nedić was born in the Belgrade suburb of Grocka on 2 September 1878 to Đorđe and Pelagia Nedić.
Nedić finished gymnasium in Kragujevac in 1895 and entered the lower level of the Military Academy in Belgrade that year.