 On June 25, 1867, he was promoted to colonel and assigned to the 6th U.S. Infantry.He served as Superintendent of Indian Affairs in Idaho Territory from June 1869 to November 1870, then at various times commanded Fort Dodge, Fort Hays, the post at Holly Springs, Mississippi, Jackson Barracks in New Orleans, Louisiana, and the garrison in Helena, Montana.In 1871, he was assigned to the 3rd U.S. Infantry.