Ryan Whitaker, 48, was convicted Tuesday night for the crime, which happened in April 2015 as the victim, Anthony Kincaid, washed his truck in the driveway of his Humble home.
Deputies saw Whitaker attacking Kincaid as they arrived at the home in the 8800 block of Orchard Ridge Lane.
Authorities say Whitaker had the knife as he straddled Kincaid, who was lying face down in the grass.
Whitaker later confessed to stabbing Kincaid out of anger and tried to perform a method of execution described as a "Colombian necktie." He did not know Kincaid.
According to the medical examiner, Kincaid was stabbed 140 times. All but 10 of those stab wounds were found in his head and neck.
This was the third time prosecutors tried Kincaid after his previous trials ended with hung juries.
"It was important for us to try this case again because the victim and his family deserve closure and justice," Assistant District Attorney Keaton Forcht said. "We respect the court's decision and stand with the family in sharing their satisfaction on this outcome."
ORIGINAL STORY: Man fatally stabbed while washing his car at 5am