On Friday evening, the attack happened in Manurewa, South Auckland. On Saturday afternoon, the victim was discovered at a Friedlanders Rd address. In Auckland Hospital, he is also in critical care.
Counties Manukau CIB Detective Senior Sergeant Veronica McPherson said the victim and alleged suspect knew each other and that investigators were not looking for anybody else in connection with the attack.
The man has been charged with wounding with intent to cause grievous bodily harm and kidnapping.
He is due to appear in the Manukau District Court on Monday 19 April.