Vom 4. Oktober 1972 bis 20. Juni 1994 war er Mitglied des Niedersächsischen Landtages (7. bis 12. Wahlperiode), in dieser Zeit übernahm er vom 9. Juni 1978 bis 22. November 1983 für die SPD-Landtagsfraktion das Amt des stellvertretenden Vorsitzenden.