Police in Paris used water cannons to break up a tumultuous rally, arresting over 200 rioters.
Amid May Day demonstrations, hooded individuals threw smoke bombs and set vehicles on fire in the French capital.
Feeds from Paris showed chaotic scenes, as police attempt to disperse violent protesters while redirecting crowds of peaceful marchers to side streets.
Police pushed back against the rioters, peppering the crowd with tear gas grenades from behind riot shields and hitting the crowd with water cannon. Protesters lobbed firecrackers at the advancing force, as well as picking up and throwing back some of the gas canisters. Armored police vans and fire trucks are backed up advance.
More than 200 rioters were arrested, but only four people were injured in the clashes, including a police officer, according to Paris police Chief Michel Delpuech.
Earlier, law enforcement tweeted there were around 1,200 "hooded and masked" individuals among the May Day demonstrators at the Pont d'Austerlitz Bridge in central Paris.
On Monday, police warned of possible clashes with far-left anarchists, after calls to make it a "revolutionary day" appeared on social media.
The rioters torched several vehicles and vandalized shop fronts, including reportedly throwing a petrol bomb through a McDonald's window.
This year, France marked Labor Day as President Emmanuel Macron finds himself in a protracted battle with unions and students over his reform plans.
Railroad workers have been striking since mid-April, angry at plans to freeze salaries, cut over 120,000 jobs, and employ more private contractors.
Students have previously occupied several universities across France, protesting Macron's move to reform the education system, including introducing new admissions criteria and ranking young people who apply to public universities.
Emmanuel Macron, who remained unmoved by the protests and vowed to proceed with the reforms, is not in Paris to witness the unrest, having flown to Australia for a state visit.
Source: News Agencies, Edited by website team