He was also charged with fraudulent use of a registration mark, driving a motor vehicle without insurance and failing to stop at the scene of a collision.
A police officer had approached the suspect, who was in a parked car, on April 29 after it was identified as displaying false number plates. There was a baby inside the vehicle.
While the officer was speaking to the driver, the car reversed, striking the police vehicle.
It mounted the pavement and drove off, heading west along the eastbound A12 Eastern Avenue, against the flow of traffic.
Officers subsequently located the vehicle.
The suspect is due to appear in custody at Willesden Magistrates’ Court on Thursday.