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.
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'