An Iraq war veteran who lost his eyesight in a roadside bomb attack has described the people who bashed him outside his Perth home as "scum."

Liam, 28, was set upon by two men outside his South Perth home on Wednesday night.

He was putting out the rubbish at his Anstey Street home about 9.30pm when he was attacked. He was punched in the face and kicked as he tried to stand up before the men fled.

The 28-year-old is legally blind, having lost his sight in Iraq in 2008. He needs a guide dog and a cane to walk around.