 He served in Kansas, Texas and the Indian Territory.While fighting in a series of skirmishes with Osage Indians he also served as acting Quartermaster.Promoted to captain in 1846 Chilton fought in the Mexican–American War, winning the brevet rank of major for gallantry in action at the Battle of Buena Vista.