Lucas Francis, of Grove Lane, Coulsdon, has been charged with attempting to murder a victim aged one year or over in Bishopsford Road, on Sunday, June 8.
Police closed off the road on Sunday, at the junction with Seddon Road, while they investigated.
Mr Francis was due to appear at Wimbledon Magistrates' Court this morning.
Did you witness the incident? Contact the newsdesk on 020 8722 6335.