The invention discloses environment-friendly solvent-free polyurethane for synthetic leather. The polyurethane comprises base cloth, a water-based surface layer, a water-based adhesive layer, a foaming layer and a functional auxiliary agent, wherein the water-based surface layer comprises water-based polyurethane emulsion, a thickening agent, a water-based defoaming agent, water-based color pasteand a leveling agent; the water-based adhesive layer comprises water-based polyurethane emulsion, a water-based polyurethane crosslinking agent and water-based color paste; the foaming layer comprisesa polyol compound, white carbon black, an organometallic catalyst, hydroxyl silicone oil, fatty acid, an organic amine catalyst, a filler and toluene diisocyanate; and the functional auxiliary agentcomprises sorbitol, maltitol, oligosaccharide, glycerin saturated fatty acid ester, a coloring agent and a surfactant. The environment-friendly solvent-free polyurethane for the synthetic leather is clean and environment-friendly; the foaming layer is free of an organic solvent, so that the polyurethane is more environment-friendly and environmental protection and sustainable development are facilitated; and meanwhile, the polyurethane has the relatively good toughness.