Hans utdanning var middelskolen. Han begynte som kontorist i Christiania Portland Cementfabrik i 1920. I 1927 begynte han å jobbe for arbeiderbevegelsen som daglig leder av Bergens Arbeiderblad, og fortsatte deretter til Fremtiden. Her arbeidet han fra 1930 til 1946, bortsett fra perioden da avisen ble stengt på grunn av okkupasjonen av Norge av Nazi-Tyskland. Han ble fengslet to ganger under krigen. Første gang var han fengslet i Møllergata 19 fra 20. november til 11. desember 1941. Andre gang ble han først ført til Møllergata 19, den 29. september 1942, og deretter satt i Grini fangeleir fra 4. desember 1942. Han ble så holdt i Sachsenhausen konsentrasjonsleir fra 4. november 1943 til leiren ble frigjort. Etter krigen var han administrerende direktør for Arbeiderbladet fra 1946 til 1955 og direktør for Avisenes Informasjonskontor fra 1956 til 1970.