The 64-year-old man was struck by a vehicle that failed to stop on Bolton Road in Swinton, near to McDonald’s, at around 6:15pm last night
He was treated at the scene and taken to hospital, where he remains in a life-threatening condition.
Police are appealing for witnesses