Hans-Otto Weber war nach Abitur und Kriegsdienst von 1946 bis 1957 im hessischen Schuldienst tätig.
Er war
-
als Mitglied der SPD von 1960 bis 1975 Kreistagsabgeordneter im Landkreis Waldeck
-
vom 1. Dezember 1958 bis zum 30. November 1982 Mitglied des hessischen Landtags,
-
von 1966 bis 1974 Vizepräsident des Landtags
-
von 1974 bis 1978 Beauftragter der Landesregierung für die Angelegenheiten des Grenzgebietes zur DDR
-
von 1959 und 1969 war Weber Mitglied der Bundesversammlung.
Hans-Otto Weber war Präsident im Volksbund Deutsche Kriegsgräberfürsorge, heute ist er Ehrenpräsident des Volksbundes.