Conocido sólo por un único fragmento de hueso, IVPP V636, encontrado en las Series Wangshi de la provincia de Shandong en el este de China.