[4] Esta especie es considerada localmente común en sus hábitats naturales: los matorrales y parches de bosques bajos (frecuentemente de Polylepis),[6] en altitudes entre 3000 y 4000 m.[1] La especie X. petersi fue descrita por primera vez por los ornitólogos estadounidenses James Bond y Rodolphe Meyer de Schauensee en 1939 bajo el mismo nombre científico; su localidad tipo es: «Yanac, Áncash, Perú».
[4] El nombre genérico femenino Xenodacnis es una combinación de la palabra griega «xenos» que significa ‘diferente’, ‘poco común’, y del género Dacnis (los dacnis); y el nombre de la especie «petersi» conmemora al ornitólogo estadounidense James Lee Peters (1889–1952).
[7] La presente especie es tradicionalmente tratada como un grupo de subspecies del dacnis andino (Xenodacnis parina), sin embargo, las clasificaciones Aves del Mundo (HBW) y Birdlife International (BLI), y más recientemente el Congreso Ornitológico Internacional (IOC) la consideran una especie separada con base principalmente en las diferencias de plumaje y morfometría.
[5][8] Esta separación todavía no es seguida por otras clasificaciones.
[3] Se reconocen dos subespecies, con su correspondiente distribución geográfica:[4]