Abstract The raw material for polyurethane synthesis is mainly polyols, while traditional polyols come from fossil resources. With the decrease of fossil resources, the synthesis of polyurethane by vegetable oil-based polyols has gradually gained more attention. Castor oil is a kind of plant oil-based polyols, which are the most suitable plant oil polyols because of its non-toxic, biodegradable and trihydroxy structure. Polyurethane synthesized with castor oil as a polyol has many special properties, such as good antibacterial properties, anti-UV properties, good biocompatibility and biodegradable properties. This paper explores the performance and application of castor oil-based cationic waterbased polyurethane (CWPU), which is helpful to promote its performance research and wider application.