It happened around 11 p.m. Saturday on the 600 block of Veterans Highway.
Bristol Township officers responded after someone inside the home called 911 to report the brutal stabbing.
As officers arrived, 38-year-old David Joseph Jenner was standing outside of the home. According to an affidavit of probable cause, Jenner showed officers an 8-inch chef-style knife on the ground and stated it was "evidence."
Authorities say Jenner stabbed the victim, 43-year-old Charlie Thomas Jr., roughly four times following some type of argument.
Thomas was transported to an area hospital where he was later pronounced dead.
The mother of the victim suffered non-life-threatening injuries after she was stabbed while she tried to break up the fight.
Authorities say the suspect had been staying at the home prior to the attack.
Jenner is being charged with homicide, aggravated assault, possession of an instrument of crime, and recklessly endangering another person.
He is currently being held at the Bucks County Correctional Facility after being denied bail.