Andrzej Duda was speaking after protests over the tightening of restrictions.
“It cannot be that the law requires this kind of heroism from a woman,” Mr Duda said in an interview with radio RMF FM.
He spoke after seven straight days of huge protests across Poland following a constitutional court ruling declaring it unconstitutional to terminate a pregnancy due to foetal congenital defects.
The ruling effectively bans almost all abortions in a country that already had one of Europe’s most restrictive abortion laws.
That ruling has triggered huge nationwide protests, with young people heeding a call by women’s rights activists to come to the streets to defend their freedoms.
Deep divisions that had been brewing for a long time in Poland are now erupting on the streets.
Men with a far-right group, All-Polish Youth, attacked women taking part in protests overnight in some cities, including Wroclaw, Poznan and Bialystok.
Their actions came after Poland’s most powerful politician, ruling party leader Jaroslaw Kaczynski, called for his supporters to turn out on the streets to defend churches after women disrupted masses last Sunday and spray-painted churches.
Many interpreted Mr Kaczynski’s call as permission for violence against the protesters.
Mr Duda’s comments were in sharp contrast to his initial reaction last week, when he welcomed the ruling, and stressed his opposition to abortion even when a foetus is irreversibly damaged.
He also signalled a difference of opinion with Mr Kaczynski on the issue of security, saying police should have the sole responsibility for protecting the streets.