Virat Kohli will step down as India's Twenty20 captain after the men's T20 World Cup in November.
The 32-year-old said he needed to give himself space to be fully ready to continuing leading India in Test cricket and one-day internationals.
Kohli, who has scored 3,159 runs in 90 T20 appearances for India, will continue to play in the format.
The T20 World Cup takes place from 17 October to 14 November in the United Arab Emirates and Oman.
Kohli was appointed limited-overs captain in 2017, three years after taking over the Test captaincy.
He was named player of the series in the 2016 edition of the T20 World Cup under the captaincy of MS Dhoni.
He says understanding workload is a very important thing and considering my immense workload over the past eight to nine years, he feels he needs to give himself space.
He says he has given everything to the team in his time as T20 captain and he will continue to do so for the T20 team as a batsman moving forward.
Kohli led India to a 2-1 lead over England in the recent Test series before the final Test was cancelled, with the resolution of the series still to be determined.
He will captain Royal Challengers Bangalore when the Indian Premier League resumes on Monday.
Stay tuned for the latest news on our radio stations