The geology of the type locality of the Huiquanpu Formation was described in a series of reports. The specimen was found near the base of the upper member of the Huiquanpu Formation, in a fluvially deposited silty mudstone. This locality has also produced the ankylosaur "Tianzhenosaurus", theropod material referred to cf. "Szechuanosaurus campi" (now regarded as a "nomen dubium"), and indeterminate hadrosaurid material. This species also coexisted with ostracods and charophytes, and the ankylosaurian "Shanxia", considered by Weishampel "et al." to be ankylosauria indet.