The resolution was co-sponsored by more than 35 countries in a show of international resolve to confront the threat posed by the jihadists who overran parts of Syria and Iraq nearly a year ago.
The measure calls for sanctions against individuals and entities that trade in oil with IS and Al-Qaeda affiliates such as the Al-Nusra Front in Syria.
It urges all 193 countries of the United Nations to take "appropriate steps" to prevent the trade in cultural property from Iraq and Syria.
That provision was directed at European governments which have found ways to circumvent the ban on paying ransoms to win the release of captive nationals.
More From This Section
Drafted under chapter 7 of the UN charter, the resolution can be enforced through sanctions or use of force, even though the text does not authorise military force.
Russia drafted the initial text which focussed heavily on oil smuggling, but the scope of the measure was broadened in discussion to include other revenue streams.