The species, also known as the Omei Shan or grey-faced liocichla, is endemic to mountain ranges in Southern Sichuan, China.
This species, also referred to as the Omei Shan or grey-faced liocichla, is found exclusively within the mountainous regions of Southern Sichuan, China.