Su hábitat natural son bosques mixtos de barrancos y desfiladeros fluviales, y en laderas en encinares o robledales, desde el nivel del mar hasta 800 a 1200 m de altitud.