Ramesh Narayan was born in Kuthuparambu, Kannur, Kerala in a family of Carnatic musicians.
It was while he was a student of Government Music College, Chitoor, that he was deeply drawn to Hindustani music and decided to dedicate himself to mastering it.