"Hero" est une ballade au tempo modéré, à quatre temps, en tonalité de mi, écrite par Mariah Carey et Walter Afanasieff, Carey étant créditée comme parolière. On y entend piano, guitare et orgue. Carey et Afanasieff l'ont écrite pour la bande originale du film Hero (1992), bien que la chanson utilisée dans le film soit « Heart of a Hero » de Luther Vandross. Carey l'avait d'abord proposée à Gloria Estefan, mais le dirigeant de Sony Tommy Mottola l'a convaincue de la garder, et elle a modifié certaines paroles pour les adapter à sa personnalité.
Carey l'a enregistrée le 31 août 1993 pour son album Music Box, et elle est sortie en deuxième single de l'album chez Columbia Records le 18 octobre 1993. Les premières critiques furent mitigées, mais les appréciations ultérieures se sont améliorées. Elle a atteint le top 5 au Canada, en France, en Irlande, en Nouvelle-Zélande et en Norvège, et le top 10 en Australie et au Royaume-Uni, et elle est devenue le huitième numéro un de Carey au Billboard Hot 100 américain. Elle a terminé 1994 à la 5e place du classement de fin d'année et a remporté deux prix ASCAP Rhythm & Soul, un prix ASCAP Pop et un BMI Pop Songwriter Award. Considérée comme sa chanson emblématique, elle a été interprétée lors du Music Box Tour et au Live 8, réenregistrée en 2001 pour le « Never Too Far/Hero Medley », et reprise par de nombreux artistes.