José María Heredia pasó muchos años en el exilio en Estados Unidos y México fuera de su patria.