N. Karunakaran was born in 1940 at Brahmakulam, a village near Guruvayur in Thrissur District of Kerala.He contracted typhoid while he was a child and the complications from the disease crippled him in one of his legs.