"During interrogation by the Shin Bet (security service), Hamam Masalmeh confessed to running down the soldiers as part of a planned attack," the statement said of the November 5 incident in which the soldiers were injured.
It added that the accused was an activist in Islamist militant group Hamas.
Masalmeh turned himself in the day after the nightime attack insisting it had been a road accident.
Police said the 23-year-old driver, from a village near Hebron was expected to be charged "within the next few days."
More From This Section
In that incident, the driver was shot dead by police at the scene.
Masalmeh claimed he was also angered by images from Israel's bloody summer war in Gaza, police said.
The attack on the soldiers was the third of its kind in a fortnight.
On October 22, another Palestinian rammed his car into passengers at a Jerusalem tram stop, killing a young woman and a baby.