A 61-year-old man is in a serious condition after being hit by a truck in Hazel Grove.
The man was crossing London Road close to Mill Street when he was struck by the lorry.
Police and the ambulance service were called to the scene and the man was taken to hospital with multiple injuries.
A police statement said his injuries are not thought to be life-threatening.
A police spokesman said: “We would like to speak to anyone who witnessed the collision or has dash cam footage that shows the events leading up to or immediately following the incident.
“Our enquiries will be continuing today and I would urge anybody who thinks they may have information that can assist us to please get in touch.”