The driver of the Camry had approached the LandCruiser and grabbed hold of the bull bar, before the ute drove off.
The man was caught on the vehicle, and as he clung to the bullbar, he was carried approximately three kilometres.
He was able to jump from the bullbar onto the road when the ute slowed on Margaret Street, Greenacre.
Police arrested a Liberty Grove man, 45, at Auburn Police Station at 3.30am on Thursday. He was later charged with cause bodily harm by misconduct, in charge of motor vehicle, negligent driving, drive recklessly/furiously or speed/manner dangerous, and not give particulars to other driver.
He was granted strict conditional bail and will appear in Burwood Local Court on January 9.
Police have urged any witnesses to the incident – particularly those who witnesses the initial crash – to contact Auburn Police Station or Crime Stoppers on 1800 333 000.