Ren Mengzhang (1934) was a native of Shulu, Hebei Province. He graduated from the Painting Department of the Central Academy of Fine Arts in 1953, and in 1957, he graduated from the Expert Oil Painting Training Class of the Central Academy of Fine Arts. Since 1978, he has served as the dean of the Oil Painting Department, deputy dean and director of the Fine Arts Institute of the Lu Xun Academy of Fine Arts.
Ren is good at oil painting.