"France decided this evening to expel a number of Russian personnel with diplomatic status stationed in France whose activities are against our security interests," the foreign ministry said in a statement.
A ministry source, who asked not to be named, said 35 Russian diplomats would be expelled.
"This action is part of a European approach," the foreign ministry statement added. "Our first responsibility is always to ensure the safety of French people and Europeans," it said.
Germany on Monday expelled a "significant number" of Russian diplomats in what Foreign Minister Annalena Baerbock called a response to the "unbelievable brutality" the Kremlin had unleashed in Ukraine.
Berlin's move, AFP has learned, involves 40 Russians. Lithuania on Monday said it was expelling Russia's ambassador over Russian aggression in Ukraine.
There has been outrage across Europe over killings in the town of Bucha near the capital where dozens of bodies were found in mass graves or littering the streets near Kyiv over the weekend.
The Kremlin has rejected Western accusations that Russian forces were responsible.