Da han kom tilbake til Norge, fikk han en stilling som lektor ved Universitetet i Christiania. Han skrev en rekke artikler om sosialøkonomi og rettsvitenskap og stilte spørsmål ved de etablerte økonomenes og politikernes fastsatte orden. Schweigaard døde i Christiania (nå Oslo).