Le Centre national de ski alpin est situé dans la zone montagneuse de Xiaohaituo, au nord-ouest de Yanqing. Le centre se compose de sept parcours et le plus grand dénivelé atteint 900 mètres. Avec une capacité de 5 000 places assises et de 3 500 places debout pour les spectateurs, le centre sera utilisé pour les compétitions internationales et l'entraînement des athlètes après la conclusion des Jeux olympiques d'hiver de 2022 à Beijing.
Lors des Jeux d'hiver de 2022, le Centre national de ski alpin accueillera des compétitions de ski alpin.