Lin Weiguang was born in Pujiang County, Zhejiang Province, in 1977. He studied painting since childhood. He graduated from the Fine Arts Department of Hangzhou Normal University in 2002 and then studied at the China Academy of Art. He is good at meticulous (gongbi 工笔) painting, flower-and-bird paintings and animal paintings, as well as freehand landscapes and personages.