The stabbing happened around midnight at the Jefferson Commons Apartments on Barstow near Highway 41.
Police say about 20 people were drinking in the parking lot of the apartment complex when a fight broke out.
Authorities say the fight then moved to the middle of the apartment complex and the suspect took out a knife and stabbed three people
All three victims were taken to Community Regional Medical Center. The suspect was also injured in the attack.
All involved are expected to be okay.