A man has been charged after allegedly ramming a P-plate driver on a NSW road.

A 47-year-old man attended Singleton Police Station about 4pm on Monday, NSW Police said.

He has been issued with a notice to attend Newcastle Local Court on October 5 for the offences of drive motor vehicle menaces another with intent, negligent driving, drive recklessly/furiously or speed/manner dangerous, and not give particulars to other driver.

The incident was captured on the dash cam of a car travelling behind the two vehicles on Maitland Road in Newcastle on Saturday.

The footage shows a white four-wheel drive appear to drive aggressively beside the other vehicle for an extended period before eventually it swerved into its side.