Hermann II est comte dans le Ruhrgau* et le Zülpichgau*, mais également dans le Brabant*. Il est le fils de Henri 1er de Lotharingie, et de son épouse Mathilde de Verdun, fille de Gothelon 1er de Lotharingie.
En 1080 il épouse Adélaïde de Weimar-Orlamünde, veuve de Adalbert II de Ballenstedt fille de Othon de Weimar comte d’Orlamünde* et margrave de Misnie* en Thuringe*, et d’Adèle de Brabant.
Ils ont 2 enfants qui meurent avant 1085. Hermann est le dernier comte palatin de Lotharingie* issu de la lignée des Ezzonides*. Il est tué lors d’un combat singulier contre Albert III de Namur, près de son château de Dalhem* dans le duché de Limbourg*.
Sa veuve épouse en 3ème noce Henri II de Laach, comte de Mayfeldgau*, issu de la maison de Luxembourg* qui lui succède et devient le premier à porter le titre de comte palatin du Rhin* vers 1085/1087.