Fils de Ulrich III, comte du Wurtemberg et de Sophie de Ferrette, Eberhard II du Wurtemberg naît après 1315. Il épouse en 1340 ou le ) Élisabeth d'Henneberg (morte en 1384) (fille du comte Henri VIII d'Henneberg-Schleusingen) (Maison d'Henneberg(de)). Il fut co-régent du Duché de Lorraine de 1346 à 1363 et maria sa fille Sophie avec le jeune duc Jean Ier.
Jusqu'en 1361, Eberhard régna avec son frère Ulrich IV, qu'il força à un accord pour garantir l'indivisibilité du Wurtemberg. Le , Ulrich laisse le pouvoir à Eberhard. Pour agrandir son territoire, Eberhard conclut des alliances avec l'empereur Charles IV. Après un conflit avec le comte Wolf d'Eberstein, Eberhard retourna sa politique contre les villes impériales qui faisaient obstacle à l'élargissement du Wurtemberg. Des batailles s'ensuivirent en 1372 à Altheim, en 1377 à Reutlingen et en 1388 à Döffingen contre l'Union des villes souabes. Ces conflits conduisent à une impasse. Son fils Ulrich meurt à la bataille de Döffingen.