The two-car crash happened at around 6.20pm on December 23 at the A34 Bridgetown Island in Cannock.
Matthew Darby, from Park Road West in Wolverhampton, is alleged to have been driving one of the cars involved while over the drink-drive limit.
A 33-year-old woman and a five-year-old boy, both pedestrians, were injured in the crash and have both had to spend Christmas in hospital.
The woman is in a serious but stable condition while the boy is stable and is undergoing tests, Staffordshire Police said.
The driver and passenger – a man and a woman both in their 50s – of a blue Toyota Hilux were unhurt and managed to free themselves from the vehicle before emergency services arrived.
Darby, aged 33, has been granted unconditional police bail ahead of an appearance at Cannock Magistrates' Court on January 7.