Edward Lundgren, 46, was riding west on Ridge Road at Broad Street in Griffith just before 6 a.m. when he lost control and was thrown from the moped, according to a statement from the Lake County (Ind.) Sheriff's Office.
He landed in the westbound lanes of Ridge Road where he was hit by a 2012 Chevy Cruze driven by a 60-year-old Crown Point man, police said.
Lundgren, who was wearing a helmet at the time, was pinned underneath the car, and police had to remove a shoe to check his pulse, the statement said. The care was jacked up by the Griffith Fire Department to free him, but he was pronounced dead on the scene.
Icy conditions were a factor in the crash, according to police. The sheriff's office is investigating.
The Sun-Times Media Wire contributed to this report.