A 92-year-old man is in hospital in a stable condition after he was allegedly run over by a neighbour's car.

The victim had been out on his morning walk when he was allegedly run over by a car reversing out of a driveway at Edwardstown, in Adelaide’s southern suburbs, just before 10am.

He was taken to the Flinders Medical Centre with hip and shoulder injuries.

Police say the 42-year-old driver of the car has been arrested and charged with aggravated driving without due care, and driving while unregistered, uninsured and unlicensed.

They are urging all drivers to be aware of vulnerable road users and take care when reversing out of driveways or parking spaces.

Latest From 7News