Construction workers came to the aid of a woman yesterday after she was punched several times when she asked a man blocking her car to move.

The incident occurred shortly after 2:30 p.m. Tuesday  on Cook Street.

According to VicPD, the woman was driving southbound on Cook Street, and as she approached Johnson Street, the suspect was walking against the light in the middle of the crosswalk.

VicPD said the driver slowly drove around the man, but he moved in front of her car again.

When she opened her window to ask him to move out of her way, he reached in and punched her several times.

Fortunately, construction workers nearby saw what was happening and came to the woman’s aid and pulled the suspect away from her vehicle, despite his resistance. The construction workers held on to the suspect until police arrived and arrested him.

VicPD said the woman was not seriously injured and did not require immediate medical attention.

“Officers arrested a man with a history of random assaults yesterday after he struck a woman several times through her open vehicle window while she was driving on Cook Street,” said Const. Cam MacIntyre.

The 42-year-old suspect from Victoria has 15 previous criminal convictions for assault, many of which are random and unprovoked incidents.

He is being held in custody in cells at the Victoria police department cells until he is brought before the court for a bail hearing.

Police are recommending charges of assault and mischief.

Anyone with information on this incident is asked to contact VicPD at (250) 995-7654. To report what you know anonymously, call Greater Victoria Crime Stoppers at 1-800-222-8477.

Subscribe to the Victoria Buzz newsletter to receive the latest news, events and more directly to your inbox. Every day.