Trotz des Namens „Wüstenluchs“ ist der Karakal nicht an Wüsten gebunden, sondern lebt in allen trockenen Habitaten wie Halbwüsten, Steppen und Trockenwäldern. Reine Sandwüsten sind dagegen nicht sein Habitat. Er lebt in Afrika, wo er nur in den feuchten zentralafrikanischen Waldgebieten und der Zentralsahara fehlt, sowie in Südwestasien von der Arabischen Halbinsel über Persien bis zum Aralsee und nach Nordwestindien. Die Bestände nehmen durch Bejagung zwar ab, aktuell wird die Art jedoch von der Roten Liste der IUCN noch als ungefährdet („least concern“) geführt.
Der Karakal ist ein nachtaktiver Einzelgänger. Seine Beutetiere sind Hasen und Nagetiere, seltener auch Zwergantilopen und Vögel. Er soll sehr schnell rennen können, bejagt seine Beute aber trotzdem, indem er sich an sie heranschleicht und überraschend anspringt. Trinken muss er offensichtlich nur wenig, sondern deckt seinen Flüssigkeitsbedarf weitgehend aus den Beutetieren. Im Iran wurden in der Vergangenheit und zum Teil auch heute noch Karakale abgerichtet, um Menschen als Jagdbegleiter zu dienen.