The deadly hit and run happened after midnight on Saturday.
Police said the victim, 50-year-old Thomas Williams, was trying to cross the street when he was hit by an older-model light blue minivan. After the driver of the minivan fled the scene, police said a witness stopped her car on the side of the road to try to help the victim.
Officers said a second car hit the victim and also fled the scene.
Williams was pronounced dead at the scene. If you have information, call St. Louis police or CrimeStoppers at 866-371-TIPS.