The problem with the account Herve Morin delivered to supporters in Nice was that the invasion took place in 1944 and he wasn't born until 1961, France 24 reported Tuesday.
"You, some among you with gray hair, witnessed the storming of the Provence beach," Morin told supporters. "I saw the landing of the allied troops in Normandy."
Morin's blooper made him the talk of the micro-blogging site Twitter.
Comments used the hashtag #MorinMcFly in a reference to the time traveling Marty McFly played by Michael J Fox in the "Back To The Future" movies, The Local reported.
"Herve Morin will be seeing President Abraham Lincoln today for a working meeting" joked one tweeter.
Morin registers only 1 percent in opinion polls and some members of his own New Centre party want him to quit the presidential race and back President Nicholas Sarkozy, the report said.
Ohio bar shooting arrested, charged with murder
LGBT community has 'bullied the American people': Bachmann