Police arrested a man on board a plane at Wellington airport on Friday night. He was wanted for various firearms offences.
A warrant had been previously issued for his arrest.
Police say the man was known to be dangerous and they were looking for him on Friday when they learned he was on a flight bound for Napier.
The flight was delayed so he could be arrested at about 8.15pm.
A man, 38, is due to appear in the Wellington District Court on Monday.