Han ble presteviet i Västerås i 1972 og var fra 1976 til 1985 sogneprest i Munktorps pastorat i Västerås stift, og fra 1985 til 1987 sogneprest i Arboga pastorat. I 1987 ble han direktør for Ersta diakoniselskap i Stockholm. I 1995 ble han så biskop av Växjö stift.