The stop-start match, which was reduced to 34-over-a-side, was abandoned after a second rain interruption. More than an hour and a half later, the umpires decided to call off the match.
Opener Evin Lewis and Shai Hope were batting on 40 and 6 respectively when the match was called off after Indian captain Virat Kohli won the toss and asked the West Indies to bat.
The other opener Chris Gayle was out in the 11th over after scoring 4 off 31 deliveries in an agonisingly slow knock.
He had come into the match 12 runs short of Brian Lara’s 10,405 ODI runs, the most by a West Indies batsman.
The second one-dayer will be played in Port of Spain on Sunday.