Medium-pacer Hamish Bennett has been called up as his replacement in the Black Caps' squad, which won the first ODI of the five-match series in Napier on Sunday.
The 21-year-old Milne played in the first ODI at Napier on Sunday and picked up one wicket in 7.3 overs that he bowled, before walking off in the 41st over of the Indian chase.
It was only his seventh ODI in a short career so far, wherein he has earned quite a reputation as a tear-away fast bowler.
He clocked a 153 km/hr delivery against West Indies in the first T20 International at Auckland in their recently concluded tour. The young pacer had made his ODI debut against Sri Lanka in November 2012.
Milne had an MRI in Hamilton yesterday, after the team arrived from Napier.
The team's physiotherapist Paul Close said, "The scan showed Milne has torn an abdominal muscle and will need a rehabilitation period of around six weeks."
The young player will also be seeing a specialist in Auckland later for further assessment.
His replacement from Canterbury, 26-year-old Bennett joined the team in Hamilton ahead of training for the second ODI on Wednesday.
He has picked 20 wickets in 12 matches for New Zealand, the last of which was a group-stage clash at Mumbai against Sri Lanka in the 2011 World Cup.
Image: Adam Milne
Photographs: Dinuka Liyanawatte/Reuters
Australian Open PHOTOS: Cool teen Bouchard beats Ivanovic to reach semis
PHOTOS: WAGs scorch red carpet at Allan Border Medal awards night
'Indians are good players but NZ won't back away from a fight'
ICC Test rankings: Team India maintains number two spot
PHOTOS: Johnson edges Clarke to win Allan Border Medal