Nano-CaCO3 powders are widely used in electronic ceramics, high-grade coatings and other fields. With the development of technology, higher requirements have been put forward for its particle size and dispersibility in applications. In this paper, we synthesized nano-CaCO3 powders in one step using the sand milling-bubble carbonization method and explored the formation mechanism of monodisperse nano-CaCO3. The results show that the particle size of Ca(OH)2 has a significant effect on the particle size of CaCO3. The sand milling during the carbonization process can effectively promote the dissolution of Ca(OH)2 and, at the same time, effectively control the particle size and homogeneity of CaCO3, thus obtaining CaCO3 powders with refined grains and high dispersibility. Under the optimized process, by controlling the pre-sanding time of Ca(OH)2 to 20 min and the Ca(OH)2 concentration to 1.5 mol/L, pure calcite-phase CaCO3 powder was achieved. The SEM average particle size was 60 ± 10 nm, the particle size distribution D50 was 0.073 μm, and the equivalent diameter of the powder calculated by the specific surface area test was about 71 nm. These values were in good agreement with each other, indicating that the CaCO3 powder is monodisperse. This study provides a simple and effective method for the large-scale preparation of monodisperse nano-CaCO3 powders using industrial carbonization.