The invention provides a preparation method of battery grade lithium carbonate. The preparation method is characterized by preparing slurry from industrial lithium carbonate, pumping the slurry into a first-order reaction kettle, introducing collected CO2, carrying out full reaction, then carrying out filtration to obtain filter residues, preparing slurry from the filter residues, pumping the slurry into a second-order reaction kettle, introducing collected CO2, carrying out full reaction, then carrying out filtration to obtain filter residues, preparing slurry from the filter residues, pumping the slurry into a third-order reaction kettle, introducing high-purity CO2, carrying out full reaction and then carrying out filtration; firstly pumping the filtrate obtained after each-order filtration into a decomposition reaction kettle, then transferring the filtrate to a causticization reaction kettle, adding a Ca(OH)2 solution, carrying out immediate filtration and washing to obtain filtrates, pumping the filtrates into a concentration kettle, pumping the concentrate into a synthesis kettle after the concentrate passes through a column filled with ion exchange resin and introducing high-purity CO2, thus preparing high-purity battery grade lithium carbonate. The preparation method has the beneficial effects that by utilizing the advantage that lithium carbonate can undergo hydrogenation and efficiently utilize high-purity CO2, CO2 is recycled in the reaction process and foreign ions in the kettles can be ensured to be removed, thus reducing the production cost.