Tokyo Olympics bronze medallists India, who are currently world No. 5 in the FIH rankings, are clubbed alongside England (6), Spain (8) and World Cup debutants Wales (16) in Pool D.
Check full schedule here.
India will play their second match in Rourkela, against on England on January 15, before moving to the capital city of Bhubaneswar, where they will face Wales in their final group match on January 19.
Pool A is headed up by world number one Australia, who got the bronze medal at the last World Cup in 2018. They were drawn along with 2016 Olympic champions Argentina, France and African champions South Africa.
Reigning world champions Belgium are the top seed and they were drawn in Pool B along with 2006 winners Germany, Korea and Japan. Belgium are ranked second while Germany are fourth.
Pool C will feature last edition finalists the Netherlands, ranked third in the world, along with Oceania representative New Zealand, Malaysia -- playing their ninth World Cup -- and debutants Chile.
As per the fixtures released by FIH on Tuesday, 2016 Olympic champions Argentina will take on South Africa, while world No. 1 Australia face France on the same day at the Kalinga Stadium in Bhubaneswar.
While India's game starts at 7pm IST, the tournament will start in Rourkella with England taking on Wales in the first game.
Reigning champions and world No. 2 Belgium, who won the title in the 2018 in Odisha, will take on South Korea in Bhubneswar.