In April 2025, the
Financial Times reported that he had been arrested, placed under anti-corruption investigations and was removed from his post as vice chairman of the Central Military Commission. At the funeral of the former
Vice Chairman of the Central Military Commission Xu Qiliang on 7 June 2025, no wreath from him was present, sparking speculation on whether he was removed from his post. On 17 October 2025, the
Ministry of National Defense announced that he was expelled from the CCP and the PLA for "serious violations of discipline and law". He was replaced by
Zhang Shengmin. His removal as the first-ranked CMC Vice Chairman was the first since
Zhao Ziyang, also a
CCP General Secretary, after the
1989 Tiananmen Square protests and massacre. He, along with eight other senior military officials, were investigated and punished for "serious violations of party, discipline, and law" and "suspected of major duty-related crimes". A spokesperson for the Defense Ministry stated that the violations involved "exceptionally large amounts of money" and were of an "extremely serious nature and with extremely negative impacts". Reports indicated that Weidong's expulsion was also linked to accusations of political disloyalty and personal misconduct described by official sources as "loss of chastity," suggesting violations of party discipline beyond financial corruption. On 27 December 2025, Weidong was disqualified as a deputy to the National People's Congress along four other military officers including
He Hongjun,
Wang Peng,
Wang Renhua and
Zhang Hongbing. His removal, along with that of
Miao Hua, is believed to be a part of factional struggles within the CCP. Weidong belonged to Xi Jinping's "
Fujian clique", while
Zhang Youxia led the "Shaanxi clique". The removal of He and Miao from the CMC during the spring and summer of 2025, is believed to be a massive shakeup in the balance of power by Zhang. Zhang himself fell from power in January 2026, when
Xi arrested him and put him under investigation for corruption. ==See also==