 Narendra was born at Chengannur, in central Travancore area, a hundred kilometers west of the famous Sabarimala temple to Krishna Pillai and Thankamma.He completed his school education in Kallissery High School, Chengannur in the year 1952 and joined NSS Hindu College, Changanasserry for higher studies.Later, he accepted various jobs before reaching the temple of learning, Dayananda Brahma Mahavidyalaya Hissar, Haryana.