The 22-year-old will appear in the Queenstown District Court today.
Police surrounded the township after they were told of firearm use at 2.53pm yesterday.
The man was in a rural area, west of the Omakau township.
A police statement at 7.51pm last night said the incident had been resolved.
Nobody was injured in the incident.
St John spokeswoman Jennifer Porter said an ambulance was called to the scene at 4.45pm on stand-by.
However, the ambulance was not needed.