The man, whose name has not been released, struck a utility pole, plowed through a wooden guardrail, and drove into Buckmaster Pond on Monday just after 5 p.m.
He was able to escape and was taken to Norwood Hospital.
Firefighters spent several hours sawing through the ice in an effort to remove the man’s truck from the pond.
On Tuesday, Westwood Police said a criminal complaint is pending against the Westwood resident.
He will be charged with operating under the influence of liquor, negligent operation of a motor vehicle, marked lanes violation, and speeding.