C'est de la période du Crétacé précoce.
Deux fossiles ont été trouvés dans l'ancienne portion -LRB- inférieure -RRB- de la Formation de Yixian en Chine, il y a 128,2 millions d'années -LRB- Ma -RRB- durant l'âge barrémien.