Kyle Berry, of 52 Bailey Road, was arrested at 4:45 p.m. Tuesday, police said. He initially was charged with evading responsibility, but additional charges are likely once the investigation is complete, police Chief Carl Sferrazza said.
The other vehicle, a pickup truck, fled the scene. Police said Berry admitted to driving the truck.
Kennedy and Caruso were passengers in a 2004 Nissan Sentra driven by Glenn McIntyre, 32. He and another passenger, Joanna Olden, 31, survived the crash and were taken to Baystate Medical Center in Springfield.
A resident who saw the truck called police Tuesday, and officers found it at a relative's house, Sferrazza said.
Berry will be arraigned in Superior Court in Enfield Wednesday. Bail was set at $1 million.
He has a history of local arrests and convictions. He was convicted in 2010 of maliciously killing or wounding an animal. He admitted kicking his neighbor's cat, which later died, and was sentenced to 18 months in prison. When Enfield police arrested Berry in 2008 on those charges, he had just been sentenced to three years of probation for assaulting a police officer and another cruelty-to-animals charge, according to court documents.
He also had been arrested and charged with possession of marijuana and drug paraphernalia in a 1995 sweep of suspected cocaine dealers.
Tuesday, speed was a factor in the crash, police said.
The two vehicles were southbound on Route 191, also known as Broad Brook Road, when they collided around 1 a.m. The Nissan went off the road, into a tree and rolled over, police said.
The pickup continued south, then turned around in a driveway and fled northbound, police said. It sustained damage to the passenger side and the front end.
Deputy Fire Chief Paul Januszewski said the driver and two passengers were ejected from the car. Kennedy and Caruso were pronounced dead at the scene.
McIntyre was conscious and walking around, Januszewski said. Olden was trapped inside the car and had to be extricated.
Broad Brook Road was closed between Abbe Road South and Town Farm Road for several hours while police investigated the crash.
Januszewski said the portion of Route 191 where the crash happened is notorious for serious crashes.
"We have had a number of fatals on this stretch of roadway," Januszewski said. "This is a well-known stretch for fatal or serious accidents."
Detectives were interviewing workers at Joanna's Café in Somers where the crash victims had been Monday night until 11 p.m., a bar employee told Fox CT.