Junction City police say a 25-year-old Fort Riley soldier was shot during a disturbance at an apartment.
Officers called to an apartment early Thursday found evidence a shooting had occurred. The victim then called officers to report he had been involved in the shooting.
The solider was flown to a Topeka hospital, where he underwent surgery.
A 32-year-old Junction City man was arrested and jailed facing charges of attempted first-degree murder, aggravated battery and aggravated burglary.
He is being held on no bond pending his first appearance in the Geary County District Court.