Justin Bieber will not be invited to perform in China because of his past "bad behaviour", Beijing officials said.

In response to a question from a purported fan on its web page, the Beijing Municipal Bureau of Culture said it was acting in the interest of imposing standards and order, and "cleaning up" the domestic performance market.

It said the Canadian singer's "bad behaviour", including in his private life abroad and when he was in China previously, had caused "public dissatisfaction".

Bieber performed in Beijing, Shanghai and the eastern city of Dalian in 2013.

The bureau called Bieber a "young foreign singer who is talented at singing but also controversial".