Chattopadhyay was born in the village Kanthalpara in the town of North 24 Parganas, Naihati, in an orthodox Bengali Brahmin family, the youngest of three brothers, to Yadav Chandra Chattopadhyaya and Durgadebi.