It is understood Ashwin, 33, will join Yorkshire following his stint with the Delhi Capitals in the Indian Premier League 2020.
He will be the club’s front-line overseas spinner.
Ashwin will play a minimum of eight Championship games for Yorkshire this summer. Keshav Maharaj will rejoin Yorkshire for the first two games after a successful spell last season.
Ashwin, the Chennai-born, bowling all-rounder is widely regarded as one of the best spinners India has produced.
He has taken 362 wickets in 70 Tests, 254 of those in 43 home Tests and recently claimed his 27th five-wicket haul in Test cricket. He played for Nottinghamshire last season.
Full story in tomorrow's The Yorkshire Post.