Officers located the alleged offenders a short time later and took them into custody.
The victim was taken to hospital with serious injuries.
“Police would like to thank the member of the public who provided information which led to the two offenders being located and arrested, as well as those people who stopped to provide assistance to the victim,” a spokesperson said.
A 27-year-old man and a 31-year-old man have been charged with wounding with intent to injure.
They are scheduled to appear in Christchurch District Court next week.