Shen Hanwu was born in Wuhan, Hubei province.
In the 1980s, he became famous as a book illustrator. In 1986, Shen entered Wuhan Art Academy and became a professional artist.
Throughout the 1990s his oil paintings were frequently exhibited in national fine art exhibitions and in 1995, Shen became a member of the Chinese National Artists Association.