The 17-year-old was driving along Peachgrove Rd in Hamilton East when the vehicle he was driving crossed the centre line and smashed into another car.
The drunk driver then jumped out of the car and ran from the scene, leaving his passengers behind. Mr Hermann said members of the public spotted what happened and chased the teen, holding him down until police arrived.
He was charged with driving in a dangerous manner and will appear in court this week.
Mr Hermann praised the excellent work by the public in assisting police.
"We always give advice that people have to exercise caution before giving chase themselves as we don't know if those people are going to have any weapons on them or how they are going to react. But we appreciate members of the public's assistance."