El Colegio Wuchang Shouyi se estableció en el año 2000. Su predecesor fue la sucursal de Wuchang de la Universidad de Ciencia y Tecnología de Huazhong. En junio de 2015, se transformó en una institución de educación superior privada ordinaria e independiente y pasó a llamarse Wuchang Shouyi College.
A febrero de 2021 y febrero de 2021, la escuela tiene dos campus en Wuhan y Jiayu, con un área total de campus de 13.450 metros cuadrados y un área total de construcción de 502.500 metros cuadrados. El valor total de los instrumentos y equipos de enseñanza y de investigación científica es de 12.072.990 yuanes, y la biblioteca cuenta con 17.025 libros en papel y electrónicos. Hay 8 facultades y departamentos de ciencias básicas, que ofrecen 37 especialidades universitarias; 484 profesores de tiempo completo y más de 16.000 estudiantes de tiempo completo.