He served as an engineer for 17 years, building railroads, with assignments along the Mississippi River, achieving the rank of lieutenant colonel in 1879.
Han gjorde tjeneste som ingeniør i 17 år med at bygge jernbaner, med opgaver langs Mississippifloden og opnåede rang af oberstløjtnant i 1879.