El Instituto de Educación Física de Wuhan, anteriormente conocido como Instituto de Educación Física del Centro Sur, es uno de los primeros colegios y universidades independientes de tiempo completo en la Nueva China. Fue fundado en Nanchang, provincia de Jiangxi en 1953, se trasladó a Wuhan, provincia de Hubei en 1955 y pasó a llamarse Instituto de Educación Física de Wuhan en 1956. Antes de 2001, la escuela era una institución pública directamente dependiente de la Administración General de Deportes del Estado. En septiembre de 2001, se transformó en una institución pública establecida por la Administración General de Deportes del Estado y el Gobierno Popular Provincial de Hubei.
La escuela cuenta con dos campus: el campus de Zhuodaoquan (sede) y el campus de Qianlongdao (sucursal), cubriendo una superficie total de 1.398 acres y un área de construcción de más de 600.000 metros cuadrados. La escuela cuenta ahora con 15 unidades docentes, incluidas 9 facultades, 1 departamento, 3 departamentos y 2 escuelas, con más de 11.000 estudiantes de tiempo completo, incluidos 1.000 estudiantes universitarios y 1.000 estudiantes de posgrado. Además, se ha creado una facultad independiente, la Facultad de Ciencias y Tecnología del Deporte, que actualmente cuenta con más de 5.200 estudiantes matriculados.
A finales de 2011, el Instituto de Educación Física de Wuhan cuenta con 2 cursos de calidad nacionales, 16 cursos de calidad provinciales, 3 carreras de pregrado características nacionales, 4 carreras de marca provinciales y 1 centro provincial de demostración de enseñanza experimental. 9 bases de investigación científica y formación de la Administración General del Deporte del Estado. Actualmente hay más de 11.000 estudiantes a tiempo completo, incluidos 10.000 estudiantes universitarios y 1.000 estudiantes de posgrado. Además, se ha creado una facultad independiente, la Facultad de Ciencias y Tecnología del Deporte, que actualmente cuenta con más de 5.200 estudiantes matriculados.