“It is clear, the vaccination pass is a collective punishment against individual freedom,” he added.
France has one of the highest Covid vaccination rates in the EU, with more than 90% of the adult population double-jabbed.
For months France has asked people to show either proof of vaccination or a negative Covid test to access many public venues.
But the French government wants to remove the option to show a negative test in response to record increases in infections, driven by the highly contagious Omicron and Delta variants of Covid.
On Tuesday, the country reported 271,686 new daily Covid cases – the highest number of daily infections recorded in France since the start of the pandemic.
Mr Macron is still yet to formally declare he will run for a second term in April’s presidential elections, but told Le Parisien in Tuesday’s interview that he wanted to and will clarify his decision “once the health situation allows it”.