Who performed the song "Hearts on Fire" in Rocky IV?
Answer
John Cafferty
Answer
John Cafferty
Who performed the song “Hearts on Fire” in Rocky IV? John Cafferty performed “Heart’s on Fire.” The song appears on the Rocky IV soundtrack and was released as a single in 1986, with Cafferty providing the vocals and guitar.
The track was written by Vince DiCola, Ed Fruge, and Joe Esposito. It uses the energetic rock sound associated with Rocky IV’s training and competition sequences, helping connect Rocky’s preparation with the film’s larger Cold War-era atmosphere.
The song is often confused with other Rocky music. Survivor performed “Eye of the Tiger” for Rocky III, while Bill Conti composed much of the franchise’s instrumental score and co-wrote “Gonna Fly Now” from the original film. “Heart’s on Fire” was a separate John Cafferty recording, released from the Rocky IV soundtrack in February 1986.
The single reached number 76 on the Billboard Hot 100 and number 68 in Canada. Its title is officially styled with an apostrophe: “Heart’s on Fire.”
Source: Wikipedia · fact-checked Aug. 2026