Former Blackcaps international Peter Fulton will replace outgoing batting coach Craig McMillan after the upcoming Cricket World Cup.
The 40-year-old played 84 internationals across all formats for New Zealand, scoring his two test hundreds in the same match against England in 2013.
Fulton played his last test against the West Indies in 2014.
Coach Gary Stead said his fellow Cantabrian was the stand-out applicant for the role.
"We're delighted to have Pete come on board," Stead said. "We are confident he will be a good fit for our environment.
"We had a tough process and utilised our senior players to help assess all the candidates.
"Pete obviously has a good understanding of batting, but he also demonstrated a clear vision for helping our elite batsmen.
"He's shown he has the coaching skills through his work with the New Zealand U19s and our winter training squads, while we know from his playing days that he will certainly add to our team culture."
Fulton's term co-incides with Stead's, with both contracted through the end of the ICC T20 World Cup in Australia next November.
The former Cantabury captain said he was honoured to be offered the job.
"Like many Kiwis, I've watched and admired the way the team's gone about their business in recent years, so it's pretty special to be invited back into the set-up," Fulton said.
"We've obviously got some really talented batsmen in the country and I'm looking forward to working with them to see how they can continue improving their games."
Fulton begins the role on July 1.
Join us for live updates of the Blackcaps' Cricket World Cup campaign.