A police spokesman said the man was found at the World Bar in Church St and emergency services were called at about 12.40am.
He was transported to Lakes District Hospital and then airlifted to another South Island hospital in a critical condition.
The Criminal Investigation Branch has been advised and inquiries into the incident are ongoing.