Nacido en Lima, es hijo de Cornelius Santos Granda y María Teresa Normand Sparks y sobrino de Chabuca Granda.