Prior to Season 5Edit
Prior to Season 5, Guardo was a notorious Salvadoran drug lord who used his crew to secure safe passage for drugs and other illegal items, belonging to various Mexican cartels.
When a series of attacks involving grenades started happening in Farmington, the Strike Team got some leads about Guardo being responsible. They used Emolia Melendez to try to infiltrate Guardo's workforce as a grenade assembler. A joint operation between the IAD and the Strike Team shuts down one of Guardo's grenade factories.
Believing that Curtis Lemansky is going to rat on the team, fellow Detective Shane Vendrell uses one of Guardo's grenades to blow up Lemansky, killing him. This saddens/enrages Vic so much that he vows to find Lemansky's killer before entering forced retirement due to nearing 50.
Believing that Guardo killed Lem, Vic made it his mission to avenge Lem by finding and killing Guardo.
Vic lured Guardo out of hiding by kidnapping Guardo's pregnant girlfriend and asking from Guardo over the phone 50,000 dollars for her. At first, Guardo only threatened to kill Vic, who finally convinces him that if he does not come with the money, he will kill Guardo's girlfriend and inform the cartels that Guardo cannot be trusted dues to the fact that he could not protect his own girlfriend.
Eventaully, Guardo came out of hiding and attempted to find the kidnapper when he came to pick up a ransom. However, no one arrived to take the ransom and Guardo was instead captured by Vic, who followed him to his safe house.
Death and aftermathEdit
Guardo was taken to a secluded area, where Vic proceeded to brutally interrogate him, using chains, about his "role" in Lemansky's murder. Guardo repeatedly pleads his innocence (he was in Mexico at the time) and fiannly gives Vic a false lead. Vic then leaves Shane with Guardo. While Vic is investigating the lead, Guardo attempts to buy out Shane and convince him that he is innocent. Just as Vic returns, Shane tells Guardo that his girlfriend is pregnant, something which was previously unknown to Guardo.
Vic and Ronnie return and then Vic resumes torturing Guardo. Shane stops Vic as he beats Guardo nearly to death and tells him that they can make a lot of money as Guardo tried to bribe him. At first, Vic listens to Shane, but temptation overcomes him and Vic shoots Guardo in the head, killing him and "avenging" Lem's death.
His body was later burned in order to keep his fate a mystery. Guardo was later revealed to have ordered the grisly murder of 11 Mexicans at the San Marcos apartments.
After realizing that Shane killed Lem, Vic felt remourseful for killing an innocent man, but was thwarted from killing/arresting Shane due to being blackmailed by him with a document, containing all the crimes Vic committed, including the murders of Terry Crowley, Margos Dezerian and Guardo.
After Vic failed to kill Shane, Shane fled with his family, adding more pressure to Vic and Ronnie as they feared that Shane would send incriminating documents to the authorities. Being left with no other choices, Vic struck a deal with ICE - immunity for him and Shane and Ronnie being sent to prison in exchange for every crime Vic admits. Vic uses Shane's memoirs to expose Shane as Lem's true killer and admits many of his crimes, including Guardo's murder. Since Shane committed suicide after learning about the immunity deal and there being left none other than Vic, Ronnie was arrested and sent to prison for all the crimes that Vic confesses to.
- Guardo Lima is Vic's third murder in cold blood.