Police charged Candelario Hernandez, 20, with three counts of felonious assault with a deadly weapon to inflict serious injury.
He fled the scene of the stabbing, 1008 Seagram St., and police later captured him with help from Wake County deputies. Raul Juarez, 30, was arrested at the scene and charged with simple affray.
Three people were stabbed inside the home on Seagram Street around 10:15 p.m., authorities said. The victims were all treated and released from WakeMed.
Hernandez is scheduled to appear in court on April 24.