The BCCI said in a statement on Thursday 24 May that Kohli suffered a neck injury while fielding in the Indian Premier League (IPL) match between his team Royal Challengers Bangalore and Sunrisers Hyderabad on 17 May in Bengaluru.
He was assessed by the BCCI medical team as well as a specialist, and was advised a period of rehabilitation, the board said.
The India captain is expected to recover in time for India’s tour of England and Ireland, which begins with a Twenty20 International in Dublin on 27 June.
“He will begin training and subsequently undergo a fitness test at the NCA in Bengaluru from June 15,” the statement added.
Kohli had been set to play for Surrey in English domestic cricket as part of his preparations for a five-Test series later in the summer. He had been keen to acclimatise to English conditions and improve on his average of 13.40 across 10 innings on his only previous Test tour of the country in 2014.
His commitment had meant he would miss out on leading India in Afghanistan’s maiden Test in Bengaluru from 14 June.
Despite picking up the injury in the penultimate game of his IPL campaign, Kohli featured in all matches for his side, who failed to make it past the league stage.
He had an impressive season with the bat for Bangalore, finishing on 530 runs at an average of 48.18 and a strike rate of 139.1, putting him sixth on the list of run-scorers before the final two matches of the tournament.
India travel to England for three T20Is and three ODIs in July before the first Test at Edgbaston on 1 August.