Institusjonen ligger i Beijing på adressen Xizhimenwai Dajie 142, og vokste frem fra det cenozoiske forskningslaboratorium der i 1929. Den er blitt en egen enhet under Det kinesiske vitenskapsakademi.