Rohit Sharma was on Sunday ruled out of the first Test against Bangladesh, starting on Wednesday, December 14, 2022, due to a thumb injury.
K L Rahul, who was previously the vice-captain, has now been named skipper in Rohit's stead, while Cheteshwar Pujara was named vice-captain.
Pujara, a veteran of 96 Tests, served as Ajinkya Rahane's deputy in the second Border-Gavaskar Trophy Test in 2020-2021.
In the absence of seniors like Rohit, Virat Kohli and Rahul, Rishabh Pant led the T20 side and had been promoted to vice-captain of the Test side in their absence.
BCCI's then selection committee had stated it was looking at Pant, Rahul and Jasprit Bumrah as future leaders and that they would be groomed for the role.
Due to poor form and struggles with fitness issues, Pant has been removed from the vice-captaincy equation.