Carbonated soybean oil(CSBO) was prepared by catalytic addition reaction of epoxidized soybean oil and carbon dioxide,then the all-bio-based non-isocyanate polyurethane(NIPU) prepolymers were synthesized with CSBO and 1,10-decanediamine using a ring-opening method.The optimum reaction conditions were investigated,the NIPU elastomer was prepared by directly tabletting according to the conditions,and the properties of NIPU elastomer were studied.The results showed that the best reaction temperature was 120 ℃ and the best mole ratio of carbonic ester group to amine group was about 1∶ 1.The glass transition temperature of NIPU elastomer was about-5 ℃ and tensile strength was 1.8 MPa.