He was reported missing by his family on Tuesday, November 12, and extensive enquiries and searches were carried out to trace him.
Around 4.10pm on Sunday, November 17, his body was discovered near the A941 close to the Sunbank Quarry entrance.
Formal identification has taken place and his family are aware, police said.
READ MORE:
‘Controlled explosion’ carried out at Buchanan Bus Station
Woman found dead in East Kilbride named as man charged
Police Scotland investigated over use of force on children
Detectives are working to piece together Mr Geddes’ last known movements to establish the exact circumstance leading up to him being found.
A postmortem examination will take place in due course to establish the cause of death. However, following extensive enquiries since he was traced, police believe Mr Geddes may have been struck by a vehicle and they are following a number of lines of enquiry.
A car and its driver have been traced and enquiries continue to gather more details, police added.
Detective Inspector Andrew Wilson said: “Our thoughts are with Mr Geddes’ family at this very difficult time.
“We are appealing for witnesses who may have been in the area of Elgin Road and the A941 near Lossiemouth between 10.30pm and 11.30pm on Monday, 11 November, 2024.
“Please contact us if you saw anyone walking in this area, specifically along the side of the A941 near Sunbank Quarry, or if you were driving and have dashcam footage which may assist with our enquiry.”
Anyone with information should contact 101 quoting reference number 2252 of 17 November.