According to police, Alejandro Maldonado turned himself in Thursday.
In video released by authorities, Maldonado can be seen running up on a man and throwing a punch. The force of the hit knocked the 30-year-old victim's baseball cap from his head.
Maldonado and the victim were walking out of Ruchi's Mexican Grill when the assault occurred. Police said they do not think Maldonado knew his victim.
RELATED: Teen seen in violent knockout video wanted in Rosenberg
Police: 'Tough guy' in knockout video wanted in Rosenberg
The victim was severely injured, spending several nights in a nearby hospital.
Initially, police believed Maldonado was going to turn himself in when the attacked happened, but police lost communication with him.
[Ads /]
He has been booked into the Fort Bend County Jail with bond set at $25,000.
[Ads /]
Report a typo to the ABC13 staff