Marcos Manuel Rodriguez Perez, alias "Virus," was captured in Tijuana, Mexico by federal authorities, the city said in a news release.

Rodriguez is accused of killing Border Patrol Agent Robert Rosas, who suffered multiple gunshot wounds after he responded to a reported incursion near the U.S.-Mexico fence in the Campo area of San Diego County, California. The incident happened on July 2009.

Rosas, who was survived by his wife and two young children, had been a border agent for three years.

Shortly after the shooting, four suspects were arrested in connection with the case. One of the suspects identified the shooter as a man other than Rodriguez. It was unclear why authorities were now pinning him as the shooter.

Rodriguez, 26, was arrested as the result of coordinated intelligence efforts between U.S. and Mexican authorities, Tijuana officials said.