Through the experimental simulation, influencing factors such as particle size, biochar layer and water temperature of adsorption and fixation on nitrogen and phosphorus of sediment were studied. Results showed that the maximum adsorption capacity of biochar about nitrogen and phosphorus was 4.92 mg/g and 1.90 mg/g. The adsorption process could be fitted by Langmuir and Freundlich model. The concentration of TN and TP of the simulative water could be kept at 0.55 ~0.85 mg/L and 0.02 ~0.04 mg/L,which demonstrated that the biochar could adsorb and fix nitrogen and phosphorus in the sediment well.