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.
Duggar sisters unveil Christian dating rules in new book
Ohio bar shooting arrested, charged with murder