A man lying on a road in Bundaberg North has sustained life-threatening injuries when he was run over by a car.

Queensland police said the 28-year-old man was lying on Fairymead Road at about 9.15pm on Saturday when he was hit.

The driver of the car, a 74-year-old local man, stopped and called emergency services.

The injured man was taken to Bundaberg Base Hospital for treatment for serious head injuries.

Police are urging anyone with information on the incident to call Crime Stoppers on 1800 333 000.