Erik DePillars, 17, faces several charges, including DUI, speeding and failure to reduce speed.
The teen was trapped in his SUV after crashing into a tree Saturday morning. He was pulled to safety by strangers.
An Eyewitness News crew came upon the crash moments after it happened and helped put out the initial fire.
PHOTOS: Teen pulled from fiery crash on Lake Shore Drive