Han tok examen artium i 1855 som preseterist, og studerte deretter rettsvitenskap og ble cand.jur. i 1860. Han var fullmektig i onkelen Peder Jacob Homans advokatforretning, studerte deretter ett år i London og Paris, og ble overrettssakfører i 1863. I 1864 ble han høyesterettsadvokat og opparbeidet raskt en stor og velrenommert advokatforretning. Ved siden av dette og politikken innehadde Schweigaard en rekke offentlige verv, blant annet som direksjonsmedlem i Hovedbanen, medlem av den kongelige kommisjon om utvidelse av Christiania i 1873, samt medlem av den parlamentariske skattekommisjon i 1877.