The Indian team will start its their Asia Cup campaign against Bangladesh on February 24 before taking on arch-rivals Pakistan in what promises to be a high-voltage encounter on February 27.
The 11-match tournament, which will be played in the Twenty20 format this year, will be held in Mirpur from February 24 to March 6.
India will play their third match on March 3 against a yet-to-be-decided qualifier, ESPNCricinfo reported.
The last Indo-Pak clash happened in 2015 during the ODI World Cup and efforts to revive bilateral cricket between the two sides have not worked out so far owing to the blow hot blow cold political ties.
After the preliminary Asia Cup clash, India and Pakistan could come face to face for the second time in the tournament if they make the March 6 final.
Sri Lanka are the most consistent performers in the event, which has traditionally been played in the ODI format. The islanders have clinched the trophy five times, winning 34 of their 48 matches.
Along with India, Pakistan, Sri Lanka and hosts Bangladesh in the main event, the upcoming edition will also have Afghanistan, Oman, Hong Kong and UAE playing a qualifying tournament from February 19.
Each team will play three matches and the top side will get entry into the main draw.
Asia Cup Schedule:
Feb 24: India vs Bangladesh
Feb 25: Sri Lanka vs TBD
Feb 26: Bangladesh vs TBD
Feb 27: India vs Pakistan
Feb 28: Bangladesh vs Sri Lanka
Feb 29: Pakistan vs TBD
Mar 1: India vs Sri Lanka
Mar 2: Bangladesh vs Pakistan
Mar 3: India vs TBD
Mar 4: Pakistan vs Sri Lanka
Mar 6: Final