Stephen Colledge was last seen on January 29 prompting a police-led search.
West Mercia Police said a man's body was recovered from the river near Stourport today.
Formal identification has not yet taken place but it is believed to be Mr Colledge, said a force spokesman.
The 53-year-old was reported missing from Stourport and had not been seen or heard from since.
The death is not being treated as suspicious and a file is being prepared for the coroner.
Mr Colledge's next of kin has been informed.