Its remains have been found in the People's Republic of China, in Chaomidianzi Formation rocks from around the Barremian-Aptian boundary, deposited 125 million years ago.
Dess lämningar har blivit funna i Kina, i berg från Chaomidianzi Formation runt gränsen till Barremian-Aptian, avsatta för 125 milj. år sedan.