Deng Shu (1929) was born in Gaoyang, Hebei Province. She started her art education in 1945, when she entered the Resist Japan University in the liberated area of North China. In 1949, she graduated from the newly founded Central Art Academy. In 1955, she went to the Rebin Institute in Leningrad (Soviet Union) to study oil painting, a subject which she taught at the Central Art Academy after her return in 1961. Deng is married with Hou Yimin, with whom she collaborated on the poster The great proletarian cultural revolution must be waged to the end, 1973. Jin Shangyi also participated.
Ms. Deng specializes in oil painting, mural painting, and art education. She retired in 1987.