About 10:30 a.m., the suspect entered the Walgreens in the 5200 block of North Milwaukee Avenue and announced a robbery, according to a statement from Chicago police.
The officer had observed a "frantic" cashier stuffing money into a bag, Fraternal Order of Police spokesman Pat Camden said. The officer's wife and kids were waiting in a car in the parking lot. Camden said the officer ordered the man, estimated at around 400 lbs., to kneel on the ground. After doing so, Camden said, the suspect told the officer he would not be taken into custody willingly, and the officer would have to shoot him. Camden said the suspect then reached for a gun in his pocket, and the officer shot him.
The suspect was taken in serious-to-critical condition to Advocate Lutheran General Hospital in Park Ridge, where he was pronounced dead hours later. No one else was injured.
The robber's weapon was recovered at the scene, and charges were pending Monday afternoon, police said.
Police suspect the robber may be responsible for several similar armed robberies that have occured recently in the area, Camden said.
The Independent Police Review Authority is investigating the shooting.
The Sun-Times Media Wire contributed to this report.