Speaking at a rally in Paris, the Front National leader blasted the “irresponsible Schengen Treaty” and promised to restore France’s “Four Sovereignties”.
Ms Le Pen told supporters: “I would decide on a moratorium on all legal immigration to stop this frenzy, this uncontrolled situation that is dragging us down.”
She said this would be followed by the introduction of “much more drastic, more reasonable, more humane, more manageable rules” on immigration.
She added: “The European Union is imposing double trouble on us: the lack of physical borders with the irresponsible Schengen Treaty.
“We got rid of our physical borders and that turned our countries into train stations for all immigrants around the world. I will end Schengen and restore our national borders.
“No other candidate is proposing this, none of them.”
With less than a week to go before the first round of voting, Ms Le Pen and her main rival Emmanuel Macron are neck-and-neck in the polls, with Francois Fillon and far-left maverick Jean-Luc Melenchon only a few points behind.
Despite her rally being marred by anti-fascist protesters, Ms Le Pen told her supporters: “The choice on Sunday is simple: It is a choice between a France that is rising again and a France that is sinking.”
She added: “Give us France back, for God’s sake,” which sparked the 5,000 supporters who had filled the Zenith concert hall in the French capital to chant: “This is our home”.
Ms Le Pen also played on her familiar topics of the party being anti-European Union and anti-immigration.
She said: “I will protect you. My first measure as president will be to reinstate France’s borders.
“Mass immigration is not an opportunity for France, it’s a tragedy for France.”