A teenager assisting a police investigation into a stabbing in Balga on Wednesday night has been charged with grievous bodily harm.

Police were called to a home on Keeble Way in Balga on Wednesday night where they found a man with several stab wounds, police spokeswoman Susan Usher said.

A 19-year-old man from Westminster was arrested on Thursday afternoon and charged with grievous bodily harm later that day.

He is scheduled to appear in Perth Magistrates Court on Friday.