Both occupants of the car were uninjured. The road was blocked for around an hour while the scene was cleared.
The man is due to appear in the Queenstown District Court tomorrow.
Police have asked that drivers slow down and drive to the conditions in Otago tonight, as wintry weather and a hard frost was anticipated, making roads icy.
Police want to thank members of the public who called or approached them at the scene of today's crash. They have also encouraged any other witnesses who have not yet spoken to police to report to Alexandra Police Station or phone (03) 440 2500.