Dutt was born in Bengal, studied in London, and worked for the Indian Civil Service in Bengal. He wrote an important economic history of India and translated many Indian works into English.