Han tok magistergraden (pol.mag.) i nasjonaløkonomi ved Stockholms universitet og studerte til doktorgraden ved Uppsala universitet, der han også arbeidet som universitetslektor. Han gikk i 1970- og 1980-årene inn i lederstillinger innen bygge- og eiendomsbransjen i Stockholm.