A 64 year-old man is fighting for his life after an altercation in Gosnells yesterday .
Detectives have charged a 35-year-old man known to the victim with aggravated grievous bodily harm following the incident.
Police were called to a house on Harry Street about 8.30pm following a physical altercation between the two men.
Get in front of tomorrow's news for FREE
Journalism for the curious Australian across politics, business, culture and opinion.
READ NOWMORE: Hecklers gather outside Paddo to protest against Pauline Hanson
MORE: Swan Animal Haven appealing for volunteers
MORE: Cloverdale woman reunited with brother after nearly 70 years apart
MORE: Where to vote (and get a sausage) in the WA State Election
It was alleged the 64-year-old man was kicked and punched and fell to the ground, resulting in serious injuries.
St John Ambulance was called and the man was taken to Royal Perth Hospital with life threatening injuries.
The Gosnells man is due to face the Armadale Magistrates Court today.