NSW 'drunk driver' refused bail post-crash

Jamie McKinnell and Hannah Higgins

A NSW man accused of drunkenly running over a road worker after his ute smashed through a construction site in Sydney's northwest has appeared in court.

Brock Daniel Oldham, 41, was charged with dangerous driving occasioning grievous bodily harm and high-range drink driving after the smash in Cattai on Thursday night that left the worker in a critical condition.

It's alleged he was more than four times the legal blood-alcohol limit at the time.

The 59-year-old victim suffered head injuries and multiple limb fractures when Oldham's ute entered the well-lit site at "excessive speed", according to NSW Police, and only came to a stop when it slammed into another vehicle.

The injured man was flown to Westmead Hospital and was in a critical condition on Friday.

"It's amazing the victim wasn't killed as a result," Superintendent Stuart Smith told reporters in Sydney.

Oldham initially refused a roadside breath test and was taken to Windsor Police Station where he allegedly blew 0.211.

He appeared in Penrith Local Court on Friday and was refused bail until his next scheduled appearance on September 15.

Supt Smith said road workers, like emergency services personnel, should be safe at work.

"They don't expect when they go to work that some lunatic is going to drive into the site and injure or nearly kill an individual," he said.

"None of us expect that - so we are all horrified."

The accident follows a shocking spate of fatalities on NSW roads with eight deaths in 24-hours.

Supt Smith fears drivers aren't heeding warnings about drink driving.

"We still have an issue in the country where two in every five deaths are from alcohol.

"One in every five deaths in the city is from alcohol. It's a problem."