José María Del Castillo era hijo de Nicolás Del Castillo, un inmigrante español que llegó a integrar la élite de Cartagena de Indias, casado con Manuela Rada De la Torre.