As per my knowledge, he was physically born after many many years of Ram left this earth and closed to Mahabharata era. I have following logical reasons for the same. In Ramayana, their is not mentioned about lord Ganesha. It's Shiva, Vishnu and other god's. read more