Etter utdannelsen ble han lektor i sosialt arbeid ved Den Sociale Højskole i København og Roskilde Universitetscenter 1974–78. Deretter var han ansatt som utreder i Sosialdepartementet fra 1978 til 1980. Han hadde diverse tillitsverv i Norsk Sosionomforbund i tidsrommet 1981–1987, og var ansatt i Bærum kommune i samme periode. Han var faglig sekretær i Norsk Sosionomforbund i perioden 1987-1990, med ansvar for yrkesetisk arbeid og sosialfaglige utviklingsprosjekter. Fra 1991 til 1992 var han redaksjonsjef for helse- og sosialfagavdelingen i Universitetsforlaget. Han var generalsekretær i Human-Etisk Forbund i perioden 1993–1997, og var da engasjert i opprettelsen av Samarbeidsrådet for tros- og livssynssamfunn.