A 24-year-old Fort Cavazos soldier is being held on child sex assault charges in a case that pre-dates his military service.