Espèce endémique des versants français et espagnol des Pyrénées, il se rencontre dans une bande centrale comprise entre l’est des Pyrénées-Atlantiques et l’Andorre. Il vit dans les étages subalpin et alpin de la chaîne à une altitude comprise entre 1700 et 2700 mètres;
Il vit dans les chaos rocheux, éboulis, les rochers fissurés et bien exposés, les falaises, les lits de torrents et de ruisseaux asséchés.
La période d’hibernation dure d’octobre à mai, parfois moins, en fonction de la météorologie, de l’altitude et de l’exposition. C’est un reptile diurne. Chez les lézards en activité, la température corporelle varie selon le moment de la journée de 25,8 à 37,5°C. Les rigueurs climatiques survenant ponctuellement dans les zones de haute montagne au printemps et à l’été expliquent l’amplitude élevée de la température corporelle nécessaire à l’activité. Actif le matin et en fin d’après-midi au printemps, en été, il semble n’être actif que le matin. Il recherchent alors des endroits chauds tels des rochers ou fissures exposées. Après avoir effectué sa thermorégulation, il se met en chasse.
Ce sont des lézards assez farouches et de ce fait difficiles à approcher.