A drug and alcohol-affected driver has been jailed for six years for causing the death of a pedestrian and injuring another in south-east Perth.

Rodney Stewart Halliday, 48, was speeding, had a blood alcohol level of 0.117 and was under the influence of methamphetamine and cannabis when he lost control of his car and crashed into two pedestrians.

Darren Bastin, 45, was killed and a 22-year-old woman suffered bruising and cuts in the crash in Kelmscott in November 2013.

The District Court was told Halliday had been driving erratically for a considerable distance and other motorists were on the telephone to police at the time of the crash to report his driving.

The court heard he had 11 prior convictions for driving without a licence and three prior convictions for drink-driving.

Halliday pleaded guilty to a string of charges including dangerous driving causing death, dangerous driving causing bodily harm, possession of cannabis and failing to provide police with a sample of his blood for analysis.

Judge Mark Herron described Halliday's actions as "entirely indefensible".

He said Halliday's record showed he had repeatedly flouted the road traffic rules and that he was at a "significant risk" of offending in the future.

Family disappointed at sentence, outraged at previous convictions

Mr Bastin was the carer for his father, Jim, who outside the court described Halliday's actions as "disgusting".

"In his condition he should have been able to understand he shouldn't have been behind the wheel, it's is as simple as that," he said.

Mr Bastin said his son was the last person who should have been run over by a motorist.

"He was always concerned about idiots driving around this place," he said.

"He even used to run out of the house when the screaming cars were coming up the road."

Mr Bastin said he was not aware of Halliday's previous traffic convictions until he heard them in court.

"They were just outrageous," he said

Darren Bastin's brother Wayne was also in court and had ridden past the aftermath of the crash without knowing who was involved.

"I was actually at the scene and saw Saint John Ambulance giving resuscitation to my brother, but I didn't know it was my brother at the time," he said.

"I rode home and told my father there was a fatal accident around the corner and then to have a police officer knock on our front door and say it was my brother who was deceased was actually quite shocking."

Wayne Bastin said the family was not happy with the sentence.

"Just absolutely not happy with the outcome today and I don't know what my family's going to be doing, whether we're going to be pursuing the matter any further, but we've got to sit down and re-group and talk about what we're going to do," he said.

Halliday will have to serve four years in jail before he can be released.