A 55-year-old man has been charged over a crash on Bussell Highway which killed a truck driver overnight.

About 7.30pm, a Ford Falcon allegedly crossed onto the wrong side of the road, into the path of a semi-trailer, causing it to roll.

The truckie, believed to be in his 70s, died as a result.

The driver of the car was taken to hospital with minor injuries.

He was later charged with one count of dangerous driving occasioning death and will face the Bunbury Magistrates Court on Friday.