Etter examen artium i 1871 ble han cand.jur. i 1875. Han virket deretter som advokatfullmektig og overrettssakfører, inntil han ble høyesterettsadvokat i 1879. Han ledet både Studentersamfundet og Arbeidersamfundet, og startet Kristiania kooperative i 1894. Dernest var han representant for partiet Venstre i bystyret i Christiania i perioden 1896-1901. Før Coop ble dannet i 1906, drev han utstrakt reklame for samvirke-filosofien.