Rocky Lujan, 27, was suspected of stabbing another Vacaville man in his car outside the Depot Food & Liquor store on July 15, according to Vacaville police.
Lujan allegedly stabbed the victim multiple times in the chest and hands, according to police. The victim was taken to Vaca Valley Hospital and survived the injuries.
Police went to Lujan's home in the 600 block of Arcadia Drive at about 11 a.m. on Saturday.
Officers saw Lujan through look through the blinds and turn off all the interior lights, police said.
The suspect made contact with the officers after two-and-a-half hours and surrendered. His girlfriend and their two-year-old son were in the home at the time.
Investigators reportedly found evidence linking Lujan to the stabbing as well as an ounce of methamphetamine.
He was arrested for the stabbing, witness intimidation and possession of methamphetamine.