A man is fighting for life in intensive care after he was allegedly attacked by a stranger at a Perth beach in the middle of the afternoon.

The 44-year-old man fell to the ground unconscious after he was punched in the face at the northern end of South Beach in South Fremantle about 2.35pm yesterday, according to police.

Police believe the victim did not know the man who punched him.

A man is fighting for life after being attacked at South Beach. (Google Maps)

The victim was rushed to hospital with serious injuries, where he remains in the intensive care unit.

Police are investigating the attack.

Anyone with any information relating to this incident is asked to contact police.

You May Also Like

Jets pick LSU’s Mason Taylor with No. 42 pick to fill tight end void

The Jets got their tight end. One night after passing on a…

Megyn Kelly Spars with George Clooney About Journalism

George Clooney should really stay in his lane. That’s my takeaway…