Foi filho de Frederico I da Suábia (1050–21 de julho 1105) duque da Suábia e de Inês de Waiblingen (1074–24 de setembro de 1143). Casou por duas vezes, a primeira em 1120 com com Judite de Guelfo (1100–1130/1131), filha de Henrique IX da Baviera, "O negro", duque de Baviera e de Vulfilda da Saxônia, de quem teve:
O segundo casamento foi com Inês de Saarbrücken, (?–1147) filha de Frederico I de Saarbrücken, duque de Saarbrücken e de Gisela da Lorena, de quem teve:
Conrado de Hohenstaufen (1136–9 de novembro de 1195), eleitor do Palatinado casado por duas vezes, a primeira com Elisabete de Stahleck e a segunda com Hermengarda de Heneberga.