A driver was caught five times over the legal alcohol limit with his 10-month-old son in the car.
A motorist alerted police about a car driving erratically along State Highway 1 near Karapiro.
Waikato District Command Centre Senior Sergeant Robbie Hermann said the car was seen at 10.45am yesterday morning crossing the centre line and having near-misses with other vehicles.
The man was charged with driving with excess breath alcohol and will appear in court later this month. Police also referred the matter to Child Youth and Family.
Last night, at 6.25pm, members of the public chased and held down a learner driver who crashed into a car and then fled the scene, leaving his passengers in the car.