Commissioned Second Lieutenant, 1904-1906. Captain, 1912, Major, 1916, Lieutenant Colonel, 1927. Assistant, to Chief Engineer, Army of Pacification, 1907-1908.
Assistant, to Engineer Commissioner, Washington, District of Columbia, 1914-1915. Post commander, department, and district engnr., Panama Canal Zone, 1915-1918. Division Engineer, 18 Division Engineer, 18 Division, and C.O. 218 Engineers, 1918-1919.
District Engineer, Montgomery, Alabama, 1919. C.O. and Division Engineer, 5 Division and C.O. 7 Engineers, 1919-1920. Consulting Engineer, New York Transit Commission, New York.O., 1921-1922.
Commanding Second Regiment of Engineers, Fort Sam Houston, Texas, 1922-1924. Assistant Commandant, United States Engineer School, Fort Humphreys, Virginia, 1923-1928. United States District Engineer, Mobile, Alabama, since 1928.