Speaking at an event organised by the All India Professionals' Congress, he also said Ramayana and Mahabharata should be taught in schools in the cultural context and not as a sacred text.
In a direct reference to junior HRD Minister Satya Pal Singh's comment against Darwinism, Tharoor said it was "absurd" that the BJP leader said "no one saw an ape turn into a man".
The Thiruvananthapuram MP also trained his guns on Prime Minister Narendra Modi over the latter's "Ganesha's head" comment.
"You can read my article, 'India's War on Science', on the internet. Actually, it is Modi's war on science because he did say that Ganesha's head on a human body showed that we had plastic surgery (in ancient India)," he said.
More From This Section
The people of the country should be proud of such real achievements such as the findings of Aryabhata, but there was not enough material on these in the textbooks, he added.
"These are the things we can be proud of. Instead, you talk about the Ganesha's head and the entire credibility of your history passes," the Congress leader said.
"But we do not not know enough about these real achievements and it is partly our fault, because all we are talking about is the Pushpak Viman jetting around the world," Tharoor added.
He also said Ramayana and Mahabharata should be taught in schools the way Odyssey and Iliad are taught in the Western world.
"I do believe that we should be teaching the Ramayana and the Mahabharata, but not as sacred texts, but as rich cultural stories, in the syllabus," Tharoor said, adding that these stories should come into a framework of reference, so that people understood the characters of these epics in a socio-cultural context.