R. Narayanan was born in a small thatched hut at Perumthanam, Uzhavoor, as the fourth of seven children of Kocheril Raman Vaidyar, a practitioner of the traditional Indian medical systems of Siddha, Ayurveda and Punnaththuraveettil Paappiyamma.