Sus restos fósiles se hallaron en los Esquistos de Maotianshan, cerca de Haikou, en la localidad de Kunming, de provincia de Yunnan (China), que tienen una antigüedad de 530 millones de años.