Sus restos se han encontrado en la Formación Chuanjie cerca de la villa de Chuanjie, condado de Lufeng, provincia de Yunnan en China.