Syria has failed to comply with a UN resolution calling for unimpeded humanitarian access to civilians throughout the country, the Human Rights Watch group says.
By refusing to allow aid to cross opposition-held border crossings, the Syrian government "is undermining aid deliveries to hundreds of thousands of desperate people," the group said on Friday.
In February, the UN Security Council urged all parties to the Syrian conflict to allow aid to cross conflict lines and borders to reach civilians.
Since then, the Syrian government has allowed aid to enter the country through a regime-held border crossing with Turkey in the northeast of the country.
But it has refused to allow aid groups to use rebel-held crossings, HRW said.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
"No one should be fooled by Syria's agreement to open a single border crossing in the north," the group's deputy Middle East and North Africa director Nadim Houry said.
"Syria's arbitrary refusal to agree to the use of opposition-held crossing points sentences hundreds of thousands of Syrians to deprivation and disease."
The group said a report to be presented to the Security Council later on Friday would say Syria's government was also blocking aid to some 175,000 civilians under regime siege.
HRW also laid blame on the armed opposition, saying the report would say they had blocked aid to some 45,000 civilians in other besieged areas.
HRW urged the Security Council to take punitive measures against Syria's government for failing to comply with the aid access resolution, including an arms embargo on the government and any group implicated in rights abuses.
