Tras vengarse así de la humanidad, Zeus se vengó también de Prometeo e hizo que lo llevaran al Cáucaso, donde fue encadenado por Hefesto con la ayuda de Bía y Cratos. Zeus envió un águila (hija de los monstruos Tifón y Equidna) para que se comiera el hígado de Prometeo. Siendo éste inmortal, su hígado volvía a crecerle cada noche, y el águila volvía a comérselo cada día.
Este castigo había de durar para siempre, pero Heracles pasó por el lugar de cautiverio de Prometeo de camino al jardín de las Hespérides y lo liberó disparando una flecha al águila. Esta veznole importó a Zeus que Prometeo evitase de nuevo su castigo, al proporcionar la liberación más gloria a Heracles, quien era hijo de Zeus. Prometeo fue así liberado, aunque debía llevar con él un anillo unido a un trozo de la roca a la que fue encadenado.