Gấu trúc ban đầu sống trong rừng, nhưng giờ đây chúng chiếm giữ địa hình đồi núi ở miền trung Trung Quốc, thường ở độ cao từ 5.000 đến 10.000 feet so với mực nước biển. Họ sống trong những khu rừng lá rộng với cây cối rậm rạp và nhiều tre, nứa có sẵn.
Gấu trúc sống ở địa hình ẩm ướt, nơi tre dễ mọc nhất. Vì khoảng 99% khẩu phần của gấu trúc bao gồm tre, nên chúng cần sự phát triển này để tồn tại. Gấu trúc cũng ăn cỏ, nhưng thỉnh thoảng chúng chuyển sang động vật nhỏ để làm thức ăn. Kể từ khi gấu trúc bị suy giảm quần thể do phá rừng và các mối đe dọa khác lấy con người làm trung tâm, một số khu bảo tồn đã được thành lập ở Trung Quốc để giúp chúng sinh sôi trở lại. Trong điều kiện nuôi nhốt, khẩu phần ăn của gấu trúc mở rộng bao gồm một số loại trái cây, ngũ cốc và rau quả.