Han har vært rådgivende lege i Moss og Rygge og overlege i Rikstrygdeverket 1985–1998, rådgivende overlege i fylket (Vestfold) og Sagene Torshov 2001–2002, og i NAV Buskerud 2009–12, bedriftslege i Modum felles bedriftshelsetjeneste 2012-2015 og bedriftslege i Saga BHT i Hønefoss i 2017.