Emergency services were called to the river on Thursday after reports of a body in the water.
Fire, police and ambulance attended the scene, off Underdale Road, just before 10.30am.
Four fire appliances, including the Water Rescue Unit were mobilised from Baschurch and Shrewsbury fire stations.
A spokesperson from West Mercia Police said: "Earlier today, we attended an incident in Shrewsbury after a reports of a body in the water.
"Sadly, the body of a male was found and has now been recovered."
A West Midlands Ambulance Service spokesperson added: "“We were called at 10.20am to reports of a medical emergency nearby to Tankerville Street, Shrewsbury. Two ambulances and a paramedic officer attended the scene. Unfortunately, it immediately became clear that nothing could be done to save him and he was confirmed deceased.”
Police said they are in the process of informing their next-of-kin.
It comes after police, fire and ambulance services were scrambled to a water rescue incident in Shrewsbury on Wednesday night.
Thankfully a person was reported to be in a place of safety before the fire service arrived.