Born in Washington County, Indiana. Commissioned Captain in 9th Indiana Infantry (3 months) on 23 Apr 1861 and Colonel on 27 Apr 1861. Honorably mustered out on 29 Jul 1861. Commissioned Colonel of the 9th Indiana Infantry on 27 Aug 1861. Promoted to Brigadier General, U.S. Volunteers on 3 Sep 1861 and Major General, U.S. Volunteers on 29 Nov 1862. Resigned on 26 Jul 1865. Joined George H. Thomas Post No. 5 of Olympia, Thurston County, Washington on 4 May 1887. Served the Post as Junior Vice Commander in 1888 and Senior Vice Commander in 1889. Died at his home in Olympia, Washington. He is the namesake for Gen. Milroy Post No. 62 of Latah, Spokane County, Washington which was chartered on 16 Aug 1890. The Post later relocated to Tekoa, Whitman County, Washington.
Find a Grave 5895158.