A scene in which Bond, played by superstar Daniel Craig, kills a security guard in Shanghai has been cut, as have references to prostitution in Macau, reported BBC online.
Subtitles have also been changed to hide references to torture by the Chinese security forces.
The authorities limit the number of imported films that can be screened in cinemas, partly to protect the domestic entertainment industry.
'Skyfall' was released internationally in 2012 and has become the biggest grossing film of all time, taking more than 630 million pounds at the box office.
Much of the film is set in China, in part to appeal to Chinese cinema-goers.