The attack took place around 13:30 (00:30 GMT) on Wednesday at Muriwai Beach, to the west of the country's largest city.
The 47-year-old man was swimming when he was attacked. Police shot at the shark before it disappeared, they said in a statement.
