Arten er bare kjent fra lokaliteten Hejia som er fra øvre kritt (mellom 94 og 89 millioner år siden) og ligger i Zhejiang-provinsen i Kina.