Half-centuries from skipper Virat Kohli and Mahendra Singh Dhoni helped India to 268 for seven after they won the toss.
Kemar Roach was the pick of the West Indies bowlers with figures of 3-36.
Chasing 269 to stay alive in the semi-final race, West Indies were bowled out for 143 in the 35th over, Sunil Ambris top-scoring with 31.
Mohammed Shami took four wickets as India registered their fifth win in six matches with one no result. West Indies were eliminated after their fifth loss of the tournament.