Twenty-year-old DeAndre Shakur Harris swung himself to the Charlottesville Police Department around 8:30 a.m. Thursday, October 12.
Video of the rally shows DeAndre Harris, 20, being beaten by several men outside a parking garage at the rally.
A third man was arrested in connection to the beating on Wednesday.
Another individual alleged that Mr Harris attacked him, prompting the warrant on Tuesday.
Harris' attorney has said that Harris did nothing wrong and that authorities don't have probable cause to charge him.
The attack also left him with a head laceration that required stitches.
The charge stems from an incident at the Market Street parking garage on the day of the Unite the Right rally in the city.
Mr Harris surrendered on Thursday a day after police charged a man identified as Jacob Scott Goodwin, 22, in connection with the auto park brawl.
Harris" attorney called the warrant "clearly retaliatory' and the fact the victim went to the magistrate shows that they likely tried and failed to complain to police first.
Police said Harris was taken before the justice and discharged on an unsecured bond.
Daniel Borden, 18, of OH, and Alex Michael Ramos, 33, of Georgia, were also charged with malicious wounding last month in connection with the attack.
Court records indicate that Harris, 20, of Suffolk, will make an appearance Friday morning in Charlottesville District Court.
A counter-protester, Heather Heyer, 32, was killed when a driver ploughed a auto into a crowd.