Defending a target of 334, Henry crushed the India top-order on his way to figures of 6-27 as the tourists collapsed to 89 all out as the home side got their first win in the series.
Henry astonishingly took three wickets in the first over of teh rum-chase to leave India on 0-3, before opening bowling partner Kyle Jamieson struck again in the sixth over as the as the visitors were in tatters on 9-4.
Ishan Kishan (27), Axar Patel (21) and Naman Dhir (21) lead a brief recovery for India but the damage had been done already as Henry continued to pulverise the batting unit.
Matthew Fisher also chipped in with 3-31 in seven overs. while Jamieson only conceded 12 runs six overs to completely overpower the visitors.
Earlier, Young struck a composed 125 from 108 deliveries while Tim Seifert hit 58 as the Black Caps were 333 all out in their 50 overs.
The Kiwis would have aimed for much larger total after Young and Seifert out on an 85-run opening stand but failed to build on that platform as India spinner Axar, with figures of 2-39, as the tourists fought back.
The fifth and final ODI of the series will be played at the same venue on Sunday with New Zealand needing another victory to level the series after India had won the first two matches and third game had a no-result due to rain.