Банк был основан в 1920 году путем преобразования одноименного банкирского дома, появившегося, в свою очередь, путем объединения ряда финансовых структур, созданных во второй половине 19 века José Maria do Espírito Santo e Silva. С 1991 года акции банка котируются на Португальской фондовой бирже. В июле 1999 года название сменилось на нынешнее. В декабре 2005 объединился с Banco Internacional de Credito SA. С 2007 года это единственный португальский банк, включенный в FTSE4Good Index. По состоянию на сентябрь 2011 года банк занимает второе место в Португалии по чистой стоимости активов (80,2 млрд. EUR) и количеству клиентов (2,1 млн. по всему миру). Доля банка на рынке финансовых услуг Португалии составляет 20,3%. Банк имеет дочерние структуры, филиалы и представительства в 23 странах, основные инвестиции сосредоточены в Бразилии, Испании и Анголе. 30 июля 2014 года Banco Espirito Santo SA сообщил об убытках и активы были переданы новой структуре - Novo Banco