Han var formann i Norsk Jern- og Metallarbeiderforbund fra 1931 til 1934 og nestleder i LO fra 1935 til 1939. Han rykket opp som LOs leder da Olav Hindahl gikk inn i regjeringen i 1939. Han er LOs lengst sittende leder gjennom tidene.