The crash happened at a small pond along Alabama Highway 110 just four miles from the Montgomery/Bullock County line.
The boys' mother, Andrea Bell, 26, survived the crash and was able to escape the sinking SUV.
Alabama State Troopers say inclement weather is a factor in the crash. An investigation is ongoing.
Shirlyka Scott, a witness on the scene, said it looked like the driver "snatched the wheel" after crossing the center line. The vehicle then slammed into the pond. "She kept yelling 'Get my babies, get my babies," Scott said as she dialed 911.
Bell and son Antonio were rushed to Baptist East Hospital in Montgomery where the child was pronounced dead. Bell was treated for non-life threatening injuries. Her other son, Jacoby, was pronounced dead at the scene of the crash.
Officials are urging citizens to stay off the roads unless they absolutely have to be out.