Завршио је Артиљеријску школу у Београду. Учествовао је у српско-турском рату као ађутант Ваљевске бригаде. Милан Андрејевић постављен је 6. новембра 1890. године за комаданта питомаца Војне академије. У српско-бугарском рату 1885. године, командовао је Другим батаљоном Шумадијске дивизије. Током балканских ратова налазио се на челу Шумадијске дивизије. У Првом светском рату предводио је Другу депоовску команду, и био је председник преког војног суда. Током мирнодопских периода предавао је више предмета на Војној академији у Београду. Био је војни министар у влади Саве Грујића (1903—1904). Погинуо је у Првом светском рату у албанском граду Драчу.