McCullum, troubled with what appeared to be injuries to his left shoulder and right elbow, blasted the only six of his innings over long on off Ishant Sharma to bring up the milestone about 45 minutes before the end of play.
The 32-year-old McCullum was 114 not out at stumps having shared in an unbroken 158-run partnership with wicketkeeper BJ Watling (52) that guided the hosts to 252 for five and stalled India's drive for victory at the Basin Reserve.
"It was hard work out there," McCullum told Radio Sport. "I thought they bowled brilliantly and at five for 90 (odd), things weren't looking so good.
"Thankfully BJ and I put together a partnership which was undefeated at the end of the day."
Image: New Zealand's Brendon McCullum sweeps in front of India's MS Dhoni on the third day of the second cricket test at Basin Reserve in Wellington, New Zealand, Sunday, Feb. 16, 2014.