India captain Virat Kohli has agreed a deal to play for Surrey in June.
The 29-year-old batsman will feature in three County Championship matches and at least three One-Day Cup games.
Kohli, who averages more than 50 in all formats for his country, will lead India in a five-match Test series in England starting on 1 August.
“It’s long been an ambition of mine to play county cricket and I’m thankful to Alec Stewart and Surrey for allowing me the opportunity,” he said.
Kohli will miss India’s inaugural Test match with Afghanistan in June while playing county cricket.