Shanghai is the second Chinese city after Shenzhen to trade carbon to try to limit emissions, with the capital Beijing to follow later this week, state media said.
Under the scheme, companies which exceed their quota of carbon emissions can buy unused allocations from others -- providing a market incentive to control pollution.
But the official Xinhua news agency said only 191 companies were taking part in Shanghai, a huge city of 23 million people. They included firms from the steel, chemical and aviation sectors, it added.
The Shanghai government has set annual carbon emissions quotas for the companies for 2013-2015, but has not publicly revealed them.
More From This Section
Participating firms could face fines of up to 100,000 yuan (USD16,400) and lose government subsidies if they fail to abide by the scheme, the Shanghai Daily newspaper said.
On the first day of trading, the market conducted three transactions for 5,000 tonnes, 4,000 tonnes and 500 tonnes, the Shanghai Environment and Energy Exchange said, at prices from 25 to 27 yuan per tonne of carbon.
The exchange in a statement praised carbon trading as a "major mechanism to promote energy conservation and reduce emissions", according to a statement.
Carbon dioxide (CO2) is among the greenhouse gases which contribute to global warming and climate change.
Because of its reliance on coal and heavy industry, China has emerged as the world's top producer of carbon emissions, ahead of the United States.
China has no targets to reduce total carbon emissions and government officials have said they will continue to rise until around 2030.