Las fechas de su reinado son 1042-1021 a. C.[1] Sus padres eran el Rey Wu de Zhou y la reina Yi Jiang (邑姜).
[2] El rey Cheng era joven cuando ascendió al trono.
Su tío, el duque de Zhou, temiendo que las fuerzas de la dinastía Shang pudieran alzarse de nuevo ante una posible debilidad del gobierno del joven rey, se convirtió en regente, y supervisó los asuntos de gobierno durante varios años.
El duque de Zhou estableció la capital en Luoyang, y más tarde, derrotó una rebelión de los tíos de Cheng,[3] Caí Shu, Guan Shu y Huo Shu.
[4][5] El rey Cheng estabilizó las fronteras de la dinastía Zhou, al derrotar a varias tribus bárbaras, junto con el duque de Zhou.