The Providence Journal reports police say 47-year-old James Germalm, of Warwick, is charged with three counts of felony assault with a dangerous weapon and one count of disorderly conduct stemming from the Friday incident in Cranston.
Police say the victim says he was stopped in traffic when Germalm's car began ramming his car.
Police say the victim said he got out and ran, pursued by Germalm, who struck him with a bat.
Witnesses restrained Germalm until police arrived, according to the report.
It's unclear if Germalm is represented by an attorney who could comment.
He's receiving medical treatment for injuries suffered during his arrest, and will be arraigned at Rhode Island Hospital.
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.