भारत की लगभग सभी प्राचिनतम चित्रकलाएँ गुफाओं में ही बची पड़ीं हैं क्योंकि प्राचीन भारत में निर्मित बहुत कम भवन अब बचे रह गये हैं। बची हुईं सबसे प्राचीन भारतीय गुफाचित्र की कला या शैलकलाएँ प्रागैतिहासिक काल में ईसापूर्व ३० हजार वर्ष पहले निर्मित हैं (भीमबेटका, भोपाल के निकट)। इसके बाद चट्टानों को काटकर निर्मित गुफाओं (जैसे अजन्ता और एलोरा की गुफाएँ) में भी चित्र मिलते हैं।

भीमबेटका के शैलाश्रयों में निर्मित चित्र