Jian Guo, who used to work for the controversial lawmaker Maximilian Krah, was jailed for more than four years by a court in Dresden

Jian Guo was sentenced to four years and nine months on Tuesday, according to the news agency dpa.

While German media described him only as “Jian G” under domestic naming rules, international media are free to use his full name.

He had denied the charges, but prosecutors told the court he had worked for Chinese intelligence services for more than 20 years since 2002.

As well as gathering information in the European Parliament, he was accused of spying on Chinese dissidents in Germany and passing on information about leading members of the AfD.