Prosecutors charged 35-year-old Kenneth Lee Simpson of St. Louis County with first-degree murder, two counts of armed criminal action, first-degree assault and unlawful possession of a firearm. A judge ordered him held without bond.
Simpson does not yet have an attorney. An arraignment hearing was scheduled for Wednesday.
The shooting happened Sunday night at a convenience store in Hermann, a town of 2,100 residents about 80 miles (130 kilometers) west of St. Louis. Detective Sgt. Mason Griffith, 34, of the Hermann Police Department died, and Officer Adam Sullentrup, 31, was hospitalized in stable condition, authorities said.
Simpson was captured Monday at a home near the store after a police tactical team fired tear gas into the house.
Simpson has a long history of criminal charges involving drugs, weapons offenses, assault and property damage.
Copyright 2023 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.