Han blev uddannet fra Wroclaws økonomiakademi. I 1970'erne og 1980'erne var han aktivist for sammenslutningen af socialistiske fagforeninger, for det polske ungdomsparti og Den Socialistiske Union af polske unge.
Han forblev medlem af PZPR fra 1973 indtil 1990. I december 1999 blev han næstformand for den Demokratiske Venstre Alliance (SLD).