The Francois' langur (Trachypithecus francoisi) is a rare primate species indicated as endangered and distributed in karst areas in northern Vietnam and southwestern China. However, research limited to specific nature reserves or sites has hampered holistic conservation management. A comprehensive map of the potential distribution for the Francois' langur is essential to advance conservation efforts and ensure coordinated management across regions. Here, we used 82 occurrence records of Francois' langur surveyed in Guangxi, Guizhou, and Chongqing from 2017 to 2020, along with 12 environmental variables, to build the potential habitat model under current and future climate (2030, 2050, 2070, and 2090s) using maximum entropy models (MaxEnt). Our results indicated that (1) precipitation- and temperature-associated bioclimatic variables contributed the most to the distribution of Francois' langur. Vegetation, water sources, and anthropogenic variables also affected its distribution; (2) a total of 144,207.44 km2 of potential suitable habitat across the entire range in China was estimated by the current model. Moderate- and high-suitability habitats accounted for only 23.76% (34,265.96 km2) of the predicted suitable habitat and were mainly distributed in southwest Guangxi, east of Chongqing, and the border between Guizhou and Chongqing; (3) the suitable habitats of Francois' langur will contract considerably under future climate change, and the habitat centroid will move in the southeast direction with a shifting distance of approximately 2.84 km/year from current to 2100. The habitat prediction of Francois' langur and the main drivers proposed in this study could provide essential insights for the future conservation of this endangered species. The existing distribution areas should be monitored and protected, but conservation beyond existing habitats should also be a focus of effort, especially in future expansion areas. This would ensure effective and timely protection under climate change and anthropogenic pressures.