Richard L. Madison, 54, of Palos Hills, was arrested and charged with driving under the influence of alcohol and reckless conduct on Saturday, the Chicago Sun-Times reported.
The teens became alarmed by Madison's driving and called their parents, who then alerted two off-duty police officers providing security for the prom.
Madison was booked and held at the DuPage County Jail.
Putin thinks Obama would save him if he were drowning
Chipotle plans first price increase in 3 years