"We are delighted to announce Virat as our captain. His hunger to learn, lead, motivate and set an example is unquestionable," team owner Vijay Mallya was quoted as saying in a press release.
Virat is the 11th highest run-scorer in overall IPL history with 1639 runs and a strike rate of 119.28.
He has scored eight half centiries and is also the 3rd highest run scorer in Champions League T20 history.
"Glad to be appointed captain of RCB. I thank the owners for reposing their faith and I am looking forward to the challenge and the responsibility to carry the team to greater heights," Kohli stated.