Lahir di Perumthanam, desa Uzhavoor, di wilayah kerajaanTravancore (sekarang di distrik Kottayam, Kerala), dan setelah berkecimpung dalam jurnalisme dan kemudian mempelajari ilmu pengetahuan politik di Sekolah Ekonomi London dengan bantuan beasiswa, Narayanan memulai kariernya di India sebagai anggota Layanan Luar Negeri India dalam pemerintahan Nehru. Ia menjabat sebagai duta besar untuk Jepang, Britania Raya, Thailand, Turki, Tiongkok dan Amerika Serikat dan disebut oleh Nehru sebagai "diplomat terbaik dari negara tersebut".[1] Ia masuk politik atas permintaan Indira Gandhi dan memenangkan tiga pemilihan umum suksesif untuk Lok Sabha dan menjabat sebagai Menteri Negara dalam Kabinet Serikat di bawah pemerintahan mantan Perdana Menteri Rajiv Gandhi. Terpilih sebagai Wakil Presidenkesembilan pada 1992, Narayanan menjadi Presiden pada 1997. Ia merupakan anggota komunitas Dalit pertama dan, sampai sejauh ini, satu-satunya yang memegang jabatan tersebut.