Mr Macron was to be targeted on the Champs-Elysées avenue in Paris, investigators said
A suspected far-right extremist has been charged with plotting to kill French President Emmanuel Macron at the Bastille Day parade later this month.
The 23-year-old was arrested in a Paris suburb last Wednesday after police were alerted by users of a videogame chat room where he allegedly said he wanted to buy a gun.
He also said he wanted to attack minorities, a judicial source told AFP.
Mr Macron is due to give a state-of-the-nation-style address later.
He will spend an hour outlining his priorities in the speech, which will take place during a special session of both houses of parliament at the Palace of Versailles.
However the French president is facing criticism over the address, with far-left leader Jean-Luc Mélénchon accusing him of behaving like a "pharoah".
‘Muslims, Jews, blacks, homosexuals’
Investigators found three kitchen knives in the plot suspect’s vehicle and analysis of his computer revealed he had conducted internet searches on possible targets.
After his arrest, he told police he wanted to attack "Muslims, Jews, blacks, homosexuals", AFP said.
The suspect was convicted last year of condoning terrorism after praising Norwegian mass murderer Anders Breivik, who killed 77 people in July 2011.
He was jailed for three years with half the sentence suspended.
The Bastille Day parade on 14 July commemorates the start of the French Revolution and takes place on the Champs-Elysées avenue in Paris.
In 2002, then-President Jacques Chirac was the subject of a Bastille Day assassination attempt when a man with far-right links took out a rifle and fired a shot before being overpowered.
This year the Champs-Elysées has seen two attacks on police.
Last month a man rammed a vehicle containing guns and gas canisters into a police van. In April a gunman shot dead police officer Xavier Jugelé using a Kalashnikov assault rifle.