It was widely reported that the T20s against the Lankan side will take place before Test matches in Mohali and Bengaluru and the cricket body has now confirmed it.
The BCCI on Tuesday announced a revised itinerary for the home series against Sri Lanka, beginning February 25, confirming that the Twenty20 series will be played before the two Tests.
Originally, the two-Test series was planned before the T20s but the BCCI has made the change following a request from Sri Lanka Cricket.
"Sri Lanka will first play the T20I series comprising three matches followed by a two-match Test series, which will be a part of the ICC World Test Championship, 2021-23," said the BCCI in a statement.
It was widely reported that the T20s against the Lankan side will take place before Test matches in Mohali and Bengaluru and the cricket body has now confirmed it.
Virat Kohli is expected to play his 100th game in Mohali from March 4-8.
The second Test will be played in Bengaluru from March 12-16 and will be a day-night affair. The last pink ball Test played in India, in Ahmedabad last, ended inside two days with England crumbling on a rank turner.
The first T20 will be played in Lucknow on February 25 before the teams travel up the hills to Dharamsala for the second and third game on February 26 and 27.
With the schedule announced for Sri Lanka series, the BCCI is expected to name the Test captain, a post which was left vacant in the wake of Kohli's unexpected resignation a day after India lost the Test series in South Africa.
Kohli ended his tenure as India's most successful Test captain with 40 wins, 11 draws and 17 losses in 68 Tests.
PIX: Kohli sharpens batting skills at India practice
Leave Kohli alone; he is in a very good space: Rohit
'Important we keep our focus on India rather than IPL'
With T20 WC in focus, India to give rookies game time
IPL: How Do The Players Get Paid?