The series begins in Mohali on Tuesday followed by games in Nagpur on 23 September and Hyderabad two days later.
India will face South Africa in a further three-match Twenty20 series on 28 September, 2 October and 4 October ahead of the global showpiece.
Shami’s recovery and fitness will be assessed before a decision can be made on whether he can play against South Africa.
Shami, 32, is a standby for India’s T20 World Cup squad. He last played a T20I in November 2021.