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.
Register now for one of the Evening Standard’s newsletters. From a daily news briefing to Homes & Property insights, plus lifestyle, going out, offers and more. For the best stories in your inbox, click here.Internet Explorer Channel Network