Chinese Vice Premier Liu He said on Tuesday that China firmly opposes a trade war as it is not good for it, the United States and the world, the state news agency Xinhua reported.