The All-India Senior Selection Committee picked R Vinay Kumar as his replacement. Vinay Kumar has played eight T20Is and has picked up seven wickets with a best of 3/24.
The 28-year-old played his last T20I against South Africa at Johannesburg March 30 earlier this year.
The two matches between India and England will be played in Pune (Dec 20) and Mumbai (Dec 22).