由於農業生產的需要,古代印度居民早在吠陀時代(約公元前1500-前600)就積累了一些天文曆法知識。人們已對天體進行觀測,認識了許多星宿,分辨出五大行星(金、木、水、火、土)和黃道,並將黃道附近的恒星劃成28個星座(與我國的28宿基本相似),稱之為月宮,以此來表明月亮每天在天穹上所處的不同位置。不過當時人們認為大地是靜止不動的,日、月、星辰都繞大地旋轉。約公元前1000年代,隨著灌溉農業的發展,印度已有相當精確的曆法。人們將一年定為360日,每年12個月,每月30天,並每隔5年置一個閏月,加上第13月,以調整曆法與回歸年的歲差。據說早在公元前6世紀就已形成,而在公元1世紀編定的著名天文曆法著作《太陽悉檀多》中,講述了時間的測量、分至點、日月食、行星運行和測量儀器等許多問題。書中涉及一係列對宇宙近似科學的認識,如認為大地是球形的,日月和五星的運行是一股宇宙風所促使,一股更大的宇宙風則使所有天體一起旋轉等等。