La ópera había sido terminada dos años antes, pero no llegó a los escenarios hasta que el emperador Maximiliano I de México, a diferencia de los presidentes que rigieron el país antes, decidiera apoyar a los artistas mexicanos y pagó todos los costos para estrenar la ópera de Melesio Morales.