La Universidad Xihua es una universidad integral clave directamente dependiente de la provincia de Sichuan, aprobada por el Ministerio de Educación. Es un proyecto de fortalecimiento de capacidades básicas para universidades de las regiones central y occidental. Es una universidad excelente en la evaluación docente de pregrado del Ministerio de Educación y cuenta con un centro de investigación posdoctoral. Al mismo tiempo, tiene la calificación para recomendar a destacados graduados universitarios a nivel nacional para que estudien una maestría sin tomar el examen.
La escuela tiene cuatro campus: el campus principal, el campus de Pengzhou, el campus de Rennan y el campus de Ande, con una superficie total del campus de más de 3.000 acres. La sede de la escuela está ubicada en Chengdu, una famosa ciudad histórica y cultural de China, adyacente a la Zona Nacional de Alta Tecnología de Chengdu (distrito occidental), el municipio de Wang Congdi y la ciudad natal de Yang Xiong al oeste, y el río Min serpentea a través del campus. de Dujiangyan.