Police said a worker at a construction site attacked a coworker with a metal pipe after an argument Tuesday afternoon.
The Madison Police Department said 41-year-old Armando Flores of Beloit was working on Kinsman Boulevard at about 3 p.m. and was arguing with a 34-year-old Janesville man also working at the site.
The 34-year-old told police Flores hit him in the head and the leg with a 2-foot pipe.
The alleged assault took place at the end of the work day and Flores left the construction site before police arrived.
Flores was later arrested by Beloit police.
Flores told police the 34-year-old punched him multiple times and that he was also injured in the fight.
The 34-year-old was taken to the hospital but was not seriously injured, police said.
Flores was tentatively charged with second-degree reckless endangerment.