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.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Aaron Carter is still in love with Hilary Duff