The invention discloses a benzyl starch-castor oil-based polyurethane semi-interpenetrating polymer network material and its preparing method and application, blending castor oil-based polyurethane prepolymer, benzyl starch and 1, 4-butanediol in N, N-dimethyl formylamine to react, then solidifying without adding in solidifying agent at 50-80 deg.C for 4-12 hours and obtaining the product. The new material has good mechanical property, excellent photopermeability and biodegradability as well as simple and convenient producing course. It can act as biodegradable material for paints, apparatuses and films, and has application prospect in the fields of medicine, commodity, chemical industry and environmental protection.