It happened just after 2 a.m. Wednesday at the home on Lancaster Avenue and North 43rd Street.
[Ads /]
Police say the shooter entered the home and walked up the stairs.
He went straight for the 20-year-old victim who was asleep in bed and shot him at least six times, police say.
The family, which includes five children under 14 years of age, were all at home and saw the shooter run away.
The victim was taken to the hospital in critical condition.
Gunman breaks into West Philly home, shoots 20-year-old
[Ads /]
No other family members were injured in the incident.
Police don't know the motive for the home invasion and shooting.
No description of the shooter has been released.
Anyone with information is asked to call police.