Authorities said their bodies were found on Walton Road near Jefferson Avenue in Maplewood around 6:00 a.m. Saturday, WABC-TV reports.
The woman, 26-year-old Karen Bermudez-Rodriguez of Maplewood, was found lying in the street and was pronounced dead at Beth Israel Medical Center.
Officers then found 40-year-old David Kimowitz of Maplewood inside a home.
After an investigation by the Essex County Prosecutor's Homicide Task Force and the Maplewood Police Department, 27-year-old Joseph Porter was charged in connection with the deaths.
He had been dating Bermudez-Rodriguez, authorities said.
Porter is charged with murder, possession of a weapon, possession of a weapon for an unlawful purpose and criminal restraint. He is being held in the Essex County Correctional Facility.