Han var stortingsrepresentant fra 1961 til 1985, etter to perioder som vararepresentant. Han var parlamentarisk leder for Arbeiderpartiets stortingsgruppe 1973–1976 og Stortingets visepresident 1981–1985.