Užrašykite šio skyriaus tęsinį. McRae buvo įdarbintas Trečiojoje pėstininkų divizijoje ir 1886-1888 metais tarnavo pasienyje. Ispanijos-Amerikos karo metu jis dalyvavo El Caney mūšyje.
Kubos, taip pat tarnavo Sanitariniame Korpusas, už kurį gavo savo pirmąjį Sidabro Žvaigždės apdovanojimą. Jis gavo antrą sidabro žvaigždę per Filipinų sukilimą ir buvo rekomenduotas patentuoti. Nuo 1905 iki 1908 m. tarnavo Generaliniame štabe, o 1911 m. baigė Jungtinių Valstijų armijos karo koledžą. Nuo 1913 iki 1917 m. McRae tarnavo generalinio adjutanto departamente, o 1917 m. rugpjūčio 5 d. jis buvo paaukštintas į brigados generalą ir vadovavo 158-ajai depono brigadai Shermano stovykloje, Ohajuje. Be to, jis vadovavo 5-osios pėstininkų divizijos 9-osios pėstininkų brigadai. 1918 m. balandžio 12 d. jis buvo paaukštintas į generolo majoro rangą ir vadovavo 78-oji pėstininkų divizija (AEF) iki 1919 m. birželio, kai ji buvo inaktyvuota. Už tai jis gavo "Užminimo už tarnybą" medalį. 1921-1922 m. jis buvo G-1 (personalo) vyriausiojo padėjėjo pavaduotojas.