Albuquerque police say 47-year-old Ramone Astorga Ramirez was taken into custody Monday in the Midland area and will be extradited to New Mexico.
He was identified as a suspect in the killing of 27-year-old Paul Dubose during an altercation outside a southeast Albuquerque apartment complex in 1986.
Ramirez was indicted in 1987 on a first-degree murder charge.
He's from Mexico and authorities say he used various aliases over the years to avoid apprehension.
The Albuquerque Police Department's Cold Case Unit took the case 11 months ago and followed up on all possible leads with the assistance of the Albuquerque FBI, Texas Rangers, Texas Department of Public Safety and Midland police.