The unsteady, two-dimensional model, FETRA, was developed to simulate both sediment and contaminant transport in rivers and esturies. The model consists of three submodels which, when used jointly accurately depict the interaction and migration of sediment, dissolved contaminants, and particulate contaminants. FETRA solves the migration (transport, deposition and resuspension) of cohesive and noncohesive sediments and particulate contaminants of three sediment-size fractions. FETRA was applied to the James River estuary to simulate the migration of river sediments and the pesticide, Kepone. Computed results produced by the model are very similar to field-measured data, meaning that FETRA is reasonably accurate.