Patrick Chang, 83, died late Tuesday morning at John Muir Medical Center in Walnut Creek, according to the coroner's office.
Chang was in critical condition after a juvenile allegedly beat and robbed him in the parking lot of an Orchard Hardware Supply store at 4873 Lone Tree Way on May 18, police said.
Police did not locate the suspect after the incident and released surveillance photographs showing a male near the scene, police said.
On May 23 a suspect was booked in to Juvenile Hall in Martinez on suspicion of felony assault and robbery, police said.
Police did not say if the juvenile was the male shown in the photographs.