Cheng va entrar a la universitat nacional en 1056, i va rebre el grau de "jinshi" el 1059. Viure i va ensenyar a Luoyang, i va declinar nombrosos nomenaments per a alts càrrecs. En 1086, va ser nomenat shijiang xueshi (traduïble per "professor honorífic") i va donar moltes conferències a l'emperador sobre confucianisme. Fou més agressiu i obstinat que el seu germà, i va fer diversos enemics, incloent Su Shi, líder del grup de Sichuan. El 1097, els seus enemics van poder prohibir els seus ensenyaments, confiscar les seves propietats, i exiliar-lo. Va ser indultat tres anys més tard, però tornà a la llista negra i la seva obra va ser prohibida altre cop el 1103. Finalment, va ser indultat en 1106, un any abans de la seva mort.
Referències
James D. Sellman, "Cheng Hao and Cheng Yi," a Great Thinkers of the Eastern World, Ian McGreal, ed., Nova York: Harper Collins, 1995, p. 111-115.