He was unable to get himself out or reach for a phone to call for help, so he was forced to wait in his car through the night before someone heard his car horn in the morning.
After being winched out by the helicopter, he was flown to Auckland City Hospital, where he remains in a serious condition.
An injured man has been winched to safety after spending the night down a bank in his car wreck on Gt Barrier Island.
A police spokesperson said they were called to Puriri Bay Rd about 7.50am.
“Police understand the vehicle [came] off the road and down an embankment last night.