
Né à Dudelange, Benny Berg a travaillé à l'Arbed comme tourneur et fut engagé syndicalement depuis les années 1950.
Il est entré à la Chambre des députés dans les rangs du LSAP pour la première fois en 1969. Il a été membre du gouvernement Thorn à partir de 1974 en tant que ministre du Travail et des Affaires sociales, puis en devient Vice-Premier Ministre lorsque Raymond Vouel devient Commissaire européen, en 1979.
Entre 1979 et 1984, Benny Berg sera ministre de la Santé dans le premier gouvernement Santer-Poos. Cependant aux élections de 1989, il n'est pas réélu.
En 2012 il fut conseiller du premier Ministre Juncker dans les négociations de tripartite.
À côté de ses mandats politiques et ses engagements sociaux, il faut membre du Conseil d'adminisration de la Fondatioun Kräizbierg.