The invention discloses a preparation method for an absorbent for smoke decarburization. The preparation method comprises the following steps: using a boron nitride nano-sheet/montmorillonoid intercalation composite material, preparing a polysiloxane crosslinking compound on the surface of the composite material, and uniformly mixing with fluorite powder, calcium carbonate, sodium silicate and silicon nitride, die-filling, degassing, and compression-forming, drying an obtained rough body and placing in a muffle furnace for sintering, to obtain a porous carrier; adding ethyl succinate to diethyl carbonate, stirring and uniformly mixing, to obtain mixed solution B; adding the prepared porous carrier to the mixed solution B, soaking for 15 h, centrifugally removing the unadsorbed mixed solution after soaking, and finally drying the porous carrier adsorbed with the mixed solution, to obtain the compound absorbent. The prepared absorbent by the method has the large absorptive capacity, and is capable of effectively removing carbon dioxide in the smoke.