The invention discloses a preparation method of special nano calcium carbonate for polyurethane sealant. The preparation method includes the following steps that A, a crystal form control agent is added into a Ca(OH)2 solution, the mixture is stirred and mixed evenly, CO2 gas is injected for a bubbling carbonation reaction until the pH value of the solution is 7-8, and then boiled liquid is obtained; B, the boiled liquid is sieved and heated to 60 DEG C-85 DEG C, a mixture of saturated fatty acid and carboxylic acid bismuth salt is added under a stirring state to serve as a surface active agent, the pH value is regulated to be 7-9, and stirring is continued for 45-60 minutes; C, the stirred boiled liquid in step B is subjected to filter pressing, so that a filter cake is obtained, the filter cake is dried, smashed and further dried, and then the special nano calcium carbonate is obtained. Bonding force between nano calcium carbonate and a polyurethane system is good, the mechanical property of the polyurethane sealant can be obviously improved, and when the nano calcium carbonate is applied to the polyurethane sealant, the tensile strength, elongation at break and tearing strength of the polyurethane sealant can be improved.