Two men have been charged in connection with an attack on a 27-year-old Irishman in Western Australia.

The man, who has asked only to be named as Michael, suffered serious facial injuries after being kicked and punched outside a friend's house on Palmerston Street in Perth last Sunday.

Police have charged a 37-year-old man in connection with the assault and he is due to appear in court today.

A 24-year-old man appeared in court yesterday, charged in connection with the incident.

Police say the victim was outside smoking when he was set upon by two men. The men made off with an amount of cash and a lighter.