A novel adsorbent based on polyurethane foam (PUF) with high density of amino groups was studied for Pb(II) removal. Polyethyleneimine (PEI) was used as functional reagent to modify the surface of PUF. The PEI modified PUF (PEI-PUF) was characterized by FTIR, SEM, XPS and elementary analysis and used for removal of Pb(II) ion from aqueous solution. The effects of equilibrium time, pH of the solution, initial Pb(II) concentration and temperature were investigated. PEI-PUF-10 and PEI-PUF-30 with different PEI content exhibited superior adsorption performance of Pb(II). Compared with PEI-PUF-10, PEI-PUF-30 has a faster adsorption rate, shorter equilibrium time and higher adsorption capacity, which may be due to the high content of PEI and the easily accessible active sites. The maximum adsorption capacity of Pb(II) on PEI-PUF-10 and PEI-PUF-30 were 98.1 and 183.0 mg g-1 , respectively. The adsorption of Pb(II) on PEI-PUF was highly pH dependent and endothermic. After five cycles of adsorption/desorption, the adsorption capacity of Pb(II) on PEI-PUF-30 only showed a slight loss, which indicated that the adsorbents can be regenerated and reused for practical application.