Shen Shihui nació en Tianjin en octubre de 1959 y su hogar ancestral es la ciudad de Jiaozuo, provincia de Henan. En 1985, se graduó de la especialidad de pintura china del Departamento de Pintura de la Academia de Bellas Artes de Tianjin y del curso de posgrado del Departamento de Pintura China. Se ha desempeñado sucesivamente como profesor en el Departamento de Arte y Cultura de Masas del Tianjin Trade Union Cadre College. En 1993, fue trasladado a la Academia de Bellas Artes de Tianjin como profesor de pintura china y profesor asociado. En 1997, fue transferido a la Asociación de Artistas de Tianjin y se desempeñó como subsecretario general y artista de la Asociación de Artistas de Tianjin. Actualmente, es académico visitante del Sr. Du Dakai en la Academia de Bellas Artes de la Universidad de Tsinghua. Miembro de la Asociación de Artistas de China.