Rodriguez, of the 3900-block of North Ashland Avenue, was charged with aggravated DUI resulting in death, misdemeanor DUI, driving on a suspended license and driving without a license. He was cited for failure to reduce speed and failure to stay in lanes.
Rodriguez remains hospitalized at Advocate Illinois Masonic Medical Center in police custody.
Police said Rodriguez was speeding on southbound Lake Shore Drive around 1:40 a.m. Monday when he lost control of his vehicle near Lincoln Park Zoo. The car struck a guard rail and a tree before it flipped upside down and crashed onto the ice.
PHOTOS: Lincoln Park lagoon crash, ice rescue
Beruben was riding in the vehicle with Rodriguez. She was taken to Illinois Masonic, where she later died. She was the single mother of a 3-year-old girl.
Beruben's family set up a fundraising page for her daughter. The little girl still does not know her mother was killed.