A Perth Salvation Army major has died from injuries suffered when he was bashed in Malawi in eastern Africa at the weekend.

Geoff Freind, 59, was on a five-week preaching circuit and was attacked while walking between a hotel and shopping centre.

Freind, who was married to Lyn Freind, was described as a dearly loved husband, father and grandfather in a family statement.