Ponownie zasiadał w Sejmie w trakcie II kadencji w latach 1993–1997 z ramienia Unii Pracy. W 1993, mimo niewejścia UP do rządu koalicji SLD-PSL, objął funkcję ministra przemysłu i handlu w rządzie Waldemara Pawlaka (zawieszając członkostwo w UP). Po dymisji tego rządu jako sekretarz stanu i pełnomocnik Rady Ministrów odpowiadał za przygotowanie i przeprowadzenie reformę centrum administracyjno-gospodarczego rządu. Wiosną 1997, po jej zakończeniu, odszedł z zajmowanej funkcji i powrócił do działalności w Unii Pracy.

W 1997 nie uzyskał mandatu poselskiego (UP nie przekroczyła wówczas progu wyborczego). W tym samym roku objął funkcję prezesa Towarzystwa Naukowego Organizacji i Kierownictwa, zajmując to stanowisko do 1998. 28 marca 1998 na VI kongresie Unii Pracy wybrano go na przewodniczącego partii. Wkrótce w imieniu UP zawarł z PSL oraz Krajową Partią Emerytów i Rencistów koalicję pod nazwą Przymierze Społeczne celem wspólnego startu w wyborach samorządowych w 1998. Lista uzyskała łącznie 89 mandatów w sejmikach (które przypadły głównie kandydatom PSL).