Le relief de Zhangye Danxia s'est formé au cours de millions d'années par l'érosion du grès rouge et d'autres roches sédimentaires, qui ont été soulevées lors de la collision des plaques tectoniques indienne et eurasienne.