Zechariah Abraham Scholes, 36, had been in the hospital since he was shot on Tuesday by a Sacramento County sheriff's deputy. His condition had improved enough so that on Sunday he was booked into jail on suspicion of kidnapping and robbery.
He is being held on $150,000 bail.
Sheriff's spokesman Sgt. Jason Ramos said deputies responded about 5 p.m. Tuesday to a report of a robbery in progress at the CVS pharmacy, 4959 Marconi Ave.
When deputies arrived, they learned that a robber was at the rear of the store with at least one employee and that other employees had taken refuge in an office. Customers and some employees had fled the store without injury.
Deputies went to the rear of the store and spotted Scholes, armed with a gun, in a secure area of the pharmacy, behind a counter and glass window, and within 7 or 8 feet of an employee, Ramos said. After Scholes failed to heed repeated commands from deputies to drop his gun, Ramos said, one deputy fired a shot that struck and disabled the suspect.
No one else was injured.