Esta obra arquitectónica tiene su origen en el modesto colegio de San Ambrosio, que en 1689 estableciera el obispo de La Habana, Diego Evelio de Compostela, en una casa contigua a la suya en la calle de Compostela (llamada así en honor a este obispo) para que en ella estudiaran varones pobres de vocación religiosa.