The man was walking in Beith, North Ayrshire, when the car, without a driver, struck him and dragged him into a garden, leaving him pinned to a house.
It is understood the vehicle had been parked at the top of a slope without the handbrake on. It mounted the pavement, and the man failed to see the car coming towards him around a slight bend.
Crews from Beith and Kilbirnie used high pressure airbags to lift the vehicle and rescue the casualty.
The complex operation took about 30 minutes.
Rescue crews first removed concrete steps at the front door of the house to allow them access.
The incident happened about 12.15pm yesterday in the Townhead area, just off the northbound A737 into Beith, the Scottish Fire and Rescue Service said.
The man was taken to Glasgow's Southern General Hospital with severe head and chest injuries.
A Scottish Fire and Rescue Service spokesman said the crew used specialist equipment during the operation .
He added: "The rescue was made more difficult due to the fact that the vehicle had come to rest against the front of a dwelling and as a result the front door concrete steps required to be removed to develop space creation to facilitate rescue of the casualty."
Police Scotland are carrying out a full investigation into the incident.