It happened on Route 21 near River Road just before 4 a.m. Sunday.
Police say 32-year-old Matthew Cancel's car slammed into two police cars blocking the left lane for a crash investigation.
One officer suffered a head injury and another jumped over a concrete barrier to avoid being hit.
Cancel's vehicle and one of the police vehicles both caught fire and became fully engulfed in flames.
Police say there were two other passengers inside Cancel's vehicle. One passenger suffered a shoulder injury and the other was not injured.
Cancel was charged with DWI and assault by auto.
He made his first appearance before Passaic County Court Judge Toni Damiano on Monday afternoon.
The NJ State police union says Cancel's driving record includes more than 150 summonses dating back almost 20 years across 32 New Jersey municipalities.
"This is outrageous. Officers have to jump over a divider, patrol cars bursting into flames, all to avoid a tragedy," NJ State PBA President Peter Andreyev said. "This guy doesn't care about the law or the lives he puts in jeopardy. His license should have been suspended already from the last crash. He should have to go to court to prove he has the right to drive. We could be planning PBA members funerals today because of his reckless conduct."
Cancel is already facing trial next month for leaving the scene of a crash in Clifton in October of last year.
----------
* Get Eyewitness News Delivered
* More New Jersey news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Download our connected TV app