Tulis kelanjutan untuk paragraf ini - McRae ditugaskan di Infanteri Ketiga dan melakukan tugas perbatasan dari 1886-1888. Selama Perang Spanyol-Amerika, ia berada di Pertempuran El Caney
di Kuba, dan dia juga bertugas di Korps Sanitasi, yang mana dia menerima penghargaan Silver Star pertamanya. Ia menerima Silver Star kedua selama Pemberontakan Filipina dan direkomendasikan untuk promosi brevet. Dari tahun 1905 sampai 1908, ia bertugas di Staf Umum, dan pada tahun 1911, ia lulus dari United States Army War College. McRae bertugas di Departemen Jenderal Adjutan dari tahun 1913 hingga 1917, dan pada tanggal 5 Agustus 1917, ia dipromosikan menjadi brigadir jenderal dan memerintahkan Brigade Depot ke-158 di Camp Sherman, Ohio. Selain itu, ia memimpin Brigade Infantri Kesembilan dari Divisi Infantri Kelima. Dia dipromosikan menjadi mayor jenderal pada tanggal 12 April 1918, dan memerintahkan Divisi Infanteri ke-78 (AEF) sampai Juni 1919, ketika itu tidak aktif. Untuk ini, ia mendapatkan Distinguished Service Medal. Selama 1921 dan 1922, ia adalah asisten kepala, G-1 (personel).