Rohit, who had been practising at the Bandra Kurla Complex in Mumbai for the past week, was injured during one of those practise sessions.
Earlier, CSA announced that the tour will go ahead despite concerns in the country about a new COVID-19 variant.
The BCCI will soon make a decision on the tour, which is set to begin on December 17 with the first Test in Johannesburg.