Preparatory education Shattuck School, Faribault, Minnesota. Distinguished graduated from the United States Infantry and Cavalry School, 1904. United States Staff College, 1905.
J. P. Wainwright, United States of America, April 6, 1907. With G.N. Railway, advancing to resident engineer, 1897-1899. Enlisted United States of America as private, October 1, 1899.
Second in command Lieutenant, 5th Cavalry, July 1, 1901.
First lieutenant, 11th Cavalry, September 20, 1906. Captain, July 1, 1916.
Colonel, January 1918. Lieutenant colonel engineer corps, October 18, 1920.
Served in Philippine Islands until July 1903. Member Alaskan Engineering Commission, 1914-1917.
Married Jennie, daughter