Born in Shandong, Qingdao in 1957. In 1982, Shi Xiou graduated from Oil Painting Department, Henan University. His works have been exhibited and collected in China and awarded and his painting "On The Mountain Top" was acquired by the National Art Museum of China.