Born in 1974 in Heilongjiang, northeast China, Song was graduated from Harbin Teaching University in 1997 and specialized in oil painting. He continued his research study on contemporary oil painting at Tsinghua Academy of Fine Arts and was graduated in 2011.
Currently, Song is lecturing art at Kang Jie High School in the city of Yuncheng, Shanxi province. Through the years, Song has been actively promoting art studies at school and in the community. He was once being awarded the best art teacher in the city.
In 2013, six paintings by Song were being selected and published in Contemporary Oil Painting Masters in China, one of the most prestigious art catalogues in the country.