This work investigated heavy metal pollution in surface sediments of the Jialu River, China. Sediment samples were collected at 19 sites along the river in connection with field surveys and the total concentrations were determined using atomic fluorescence spectrometer and inductively coupled plasma optical emission spectrometer. Sediment samples with higher metal concentrations were collected from the upper reach of the river, while sediments in the middle and lower reaches had relatively lower metal concentrations. Multivariate techniques including Pearson correlation, hierarchical cluster and principal components analysis were used to evaluate the metal sources. The ecological risk associated with the heavy metals in sediments was rated as moderate based on the assessments using methods of consensus-based Sediment Quality Guidelines, Potential Ecological Risk Index and Geo-accumulation Index. The relations between heavy metals and various environmental factors (i.e., chemical properties of sediments, water quality indices and aquatic organism indices) were also studied. Nitrate nitrogen, total nitrogen, and total polycyclic aromatic hydrocarbons concentrations in sediments showed a co-release behavior with heavy metals. Ammonia nitrogen, total nitrogen, orthophosphate, total phosphate and permanganate index in water were found to be related to metal sedimentation. Heavy metals in sediments posed a potential impact on the benthos community.