El espécimen procede de la formación Yixian en la localidad de Zhangjiagou a unos 3 kilómetros del famoso sitio de Bepiao, provincia de Liaoning en el Noreste de China.