พบในประเทศไทยแหลมมลายูสุมาตราบอร์เนียวในประเทศไทยพบเฉพาะภาคใต้ตั้งแต่จังหวัดชุมพรลงไปตลอดแนวแหลมมลายูอาศัยในป่าทึบที่มีต้นไม้หนาแน่นหรือป่าไผ่