Firefighters and staff from the London Fire Brigade cleared 18 sacks of single-use plastic from the Thames foreshore on the South Bank during a clean-up event on Tuesday.
More than 30 firefighters, officers and staff members took part and were joined by the brigade's fire boat.
Deputy commissioner Tom George was amongst those taking part in the clean-up operation.
As well as picking up several knives, a 17th century pipe and some antlers, te litter-pickers also collected 18 sacks of single-use plastic, including plastic drinking straws, baby wipes and plastic drinks bottles.
The brigade's green champion Simon Jakeman said: "The amount of plastic we see in the river is appalling, it's terrible for wildlife and it can also be harmful to people.
"I've seen all manner of debris floating in the water or washed up on the shores, from carrier bags, to toys and shopping trolleys, the scale of the problem is huge.
"I'm so pleased the brigade was able to do its bit to help to clean up the Thames, but more action is needed."
Members of the brigade's community safety team were also on hand to offer drowning prevention advice as the event fell within National Drowning Week.
"Our advice is for people to take care when near water," said Chris O'Connor, the brigade's head of community safety.
"As well as the dangers of cold water shock and unpredictable currents, it is impossible to see hidden dangers lurking beneath the surface.
"Items dumped into the water can prove lethal if people enter the water as they can snag clothing and make it more difficult to escape or be rescued.
"Sadly, firefighters are regularly called out to rescue people in difficulty in the river, which is why we're attending the beach clean to raise awareness of just how dangerous it is to try and swim in the Thames."
The event was organised by recycling and waste management company Bywaters which has an oceans clean-up campaign in London and the south east. Local business improvement district Better Bankside also took part.
For the latest local news and events direct to your inbox every Monday, you need our weekly email newsletter SE1 Direct.
7,000+ locals read it every week. Can you afford to miss out?
Read the latest issue before signing up