Se encuentra en Pekín, la capital de China, cerca del Palacio de Verano, el campus de la universidad es llamado Yan Yuan y posee una extensión de 3 millones de metros cuadrados, actualmente la universidad cuenta con 30.000 estudiantes entre estudiantes de un título de grado o licenciatura universitaria, estudiantes de postgrado, doctorado y estudiantes internacionales.