N. C. Daruwalla was educated at Cambridge, Colwyn Bay, Oxford, Gillingham Grammar School (Dorset) and King Alfred School, Hampstead. He was fellow of the Royal Economic Society. He taught history at various schools in Britain and India including: Zoroastrian Boarding School, Deolali; St Xavier’s College, Bombay; Dinglewood, Colwyn Bay; Gillingham Grammar School, Dorset; and King Alfred School, London. He returned to India in 1921 and taught at Government College, Lahore before partition. He was the father of the poet Keki Daruwalla.