Han gikk reallinjen ved statsgymnaset (statsskolen) i Horsens og ble cand.mag. i samfunnsfag og historie fra Aarhus Universitet i 1972. Han var lektor i statsvitenskap ved Aarhus Universitet før han var ansatt som leder av Socialdemokratiets politisk-økonomiske sekretariat 1986–1992. Deretter var han ekstern lektor ved Aarhus Universitet og Københavns Universitet, og politisk-økonomisk konsulent i Dansk Magisterforening. Som statsviter forsket han på organisasjonsforhold.