Das Repertoire des 1934 in Brownsville (Tennessee) geborenen Künstlers erstreckte sich vom italienischen Belcanto bis zur Moderne. An der Rheinoper verbindet man mit Eugene Holmes einen Künstler, der vor allem für seine Interpretation der großen Verdi-Partien wie Amonasro (Aida), Posa (Don Carlos), Luna (Il trovatore), Renato (Un ballo in maschera), Germont (La traviata), Nabucco, Macbeth, Rigoletto und Simone Boccanegra gefeiert wurde. In Puccinis Opern begeisterte er als Marcello (La Bohème), Sharpless (Madame Butterfly) und Scarpia (Tosca), ebenso in Donizettis „Lucia di Lammermoor” als Enrico und Leoncavallos „Der Bajazzo“ als Tonio.
Mit diesen Partien war er auch international erfolgreich an bedeutenden Bühnen wie der Metropolitan Opera in New York, der Wiener Staatsoper und der Bayerischen Staatsoper.
Seine künstlerische Heimat aber blieb die Deutsche Oper am Rhein, wo er ungewöhnlich große Erfolge feierte und zu einem ausgesprochenen Liebling des Publikums wurde.