The 54-year-old left Spurs a year ago and joined Spanish giants Real Madrid, but his contract with the club expired this summer.
He said: “I’m looking forward to helping CSKA realise their potential.”
Ramos and CSKA are set to face Manchester United in the Champions League this season.