In a video circulating on social media, Macron is seen walking toward a barrier on a visit to Tain-l'Hermitage outside the city of Valence.
When Macron reached out his hand to greet a man in a white shirt, the man slapped Macron in the face.
Two men have been arrested following the incident, according to French media.