Zhang was born in Shanghai. He attended the Refresher Course of Lecturers of Oil Painting Department at Central Academy of Fine Arts in 1982. He graduated from the Fine Arts Department of Art College of the Chinese People's Liberation Army in 1987. Now he is a painter of Shanghai Oil Painting and Sculpture Institute, member of Chinese Artist's Association, director of Chinese Oil Painting Association. His work has won the Silver Award in the 2nd National Art Exhibition of Young Artists in 1980. He has won the Excellence Prize in Military Subject Art Exhibition in 1986 as well as the Merit Prize in 60th Anniversary of Chinese Army: National Art Exhibition in 1987. In 1989, he won the Bronze Award in the 7th National Art Exhibition. In 1992, he won the Award of Creative Work in Shanghai Art Exhibition. And in 1994, he was awarded with the Chinese Oil Painting Art Prize in the 2nd Chinese Annual Oil Painting Exhibition. For many years, he has won numerous prizes and his works are collected in the National Art Museum of China.