The paleoposition of North China Craton in Rodinia has long been in controversial. This paper mainly focuses on the U–Pb geochronological studies of detrital zircons obtained from Bayan Obo Group exposed in the Shangdu area, Inner Mongolia, aiming to provide more information for interprating this problem. Based on the acquired data, this paper comes to the following conclusions. Firstly, the depositional age of Bayan Obo Group might be from Meso– to Neoproterozoic according to the zircons U–Pb dating results. The lower succession of this group, namely Dulahala and Jianshan formations deposited between 1800 and 1650 Ma. The Halahuogete and Bilute formations deposited between 1500 and 1350 Ma. For Baiyinbaolage and Hujiertu formations, their depositional age was 1250–900 Ma. Secondly, for the provenance of Bayan Obo Group, this paper believes detrital zircons with age of 2.51–2.71 Ga and 2.00–2.48 Ga were from Guyang, Xi Ulanbulang and Zhuozi area; the Khondalite Belt provided detrital zircons with age of 1.95–1.80 Ga; zircons with age of 1.60–1.75 Ga might come from granitic rocks in Miyun Area. The magmatism after 1.60 Ga was rarely recorded in the NCC, therefore those zircons with ages younger than 1.60 Ga might come from outside of NCC. The magmatism with the same age existed in Baltic, Amazonia and Laurentia. Based on previous paleomagnetic researches, this paper proposes that NCC might receive detritus from Baltic during 1560–1350 Ma and had affinity with Laurentia and Amazonia at ∼0.9 Ga in Rodinia. Baltic, Amazonia and Laurentia might be potential provenances for non–NCC detritus in Bayan Obo Group.