A man has been charged with road rage offences after another man was forced to cling onto the bull bar of a fast-moving ute for 3 kilometres through Western Sydney.

The men were involved in a minor collision between a Toyota LandCruiser and a Camry sedan on Centenary Drive at Homebush on Christmas Day.

It is believed the pair got into an argument while exchanging licence details.

The 37-year-old driver of the Camry then grabbed hold of the front bull bar of the other man's LandCruiser, with the latter driving off.

The 45-year-old ute owner continued driving down the road for 3 kilometres — at least part of the time at high speed — with the other man struggling to hang on.

A witness who videoed the bizarre incident from another car posted the footage on Instagram.

"Call the police! Call the cops, what is he doing?!" the man is heard saying to a fellow passenger.

"He's speeding now, he's speeding — call the cops," said a woman in the video.

The whole incident was caught on video as the man clung onto the bull bar. ( Supplied )

The LandCruiser is seen swerving and changing lanes before eventually slowing down on Margaret Street at Greenacre.

The 37-year-old man jumped off, while the 45-year-old driver drove off before police arrested him at his Liberty Grove home on Boxing Day.

He was taken to Auburn Police Station and charged with a series of offences, including negligent driving and causing bodily harm by misconduct.

The 45-year-old man has been granted strict conditional bail to appear at Burwood Local Court early next year.