The fossils were recovered from the lagerstätte of the Yixian Formation in the Liaoning Province of China, renowned for its extraordinarily well-preserved fossils of feathered dinosaurs. They have been dated to 130 million years ago, during the Lower Cretaceous period.