List of generals of China

This is a list of marshals and full generals of China, including all branches of the People's Liberation Army and the People's Armed Police.
Marshals.
Ten PLA officers were awarded the rank of Marshal ("yuan shuai") in 1955. The rank was never awarded again.
Army Generals.
Ten PLA officers were awarded the rank of Army General ("da jiang") in 1955. The rank was never awarded again.
Generals (14 September 1988).
Since 1988, the People's Liberation Army rank of shang jiang (上将: literally, "senior general") is translated as General.
Promoted in 2013.
On 31 July 2013, 6 officers were promoted to general:
Promoted in 2014.
On 11 July 2014, 4 officers were promoted to general:
Promoted in 2015.
On 31 July 2015, 10 officers were promoted to general:
Promoted in 2016.
On 29 July 2016, 2 officers were promoted to general:
Promoted in 2017.
On 28 July 2017, 5 officers were promoted to general:
On 2 November 2017, one officer was promoted to general:
Promoted in 2019.
On 31 July 2019, 10 officers were promoted to general:
On 12 December 2019, 7 officers were promoted to general:
Promoted in 2020.
On 29 July 2020, one officer was promoted to general:
On 18 December 2020, 4 officers were promoted to general: