RNZ understands the attack took place on Federal Street in the central city on Sunday.
Police said officers quickly located and arrested a man, who is now before the Auckland District Court.
His bail has been opposed.
He faces a charge of wounds with intent to injure, police said.
The 88-year-old victim is recovering in a serious but stable condition, supported by family.
RNZ