W 1993 ponownie powierzono mu funkcję podsekretarza stanu, a od 1995 sekretarza stanu w Ministerstwie Transportu i Gospodarki Morskiej. W okresie lat 1998–2001 był prezesem zarządu „Autostrady” SA w Warszawie. Od 2002 aż do przejścia na emeryturę w 2012 wykonywał funkcje doradcze w Centrali PKP SA.
W okresie działalności zawodowej był przewodniczącym rad nadzorczych w spółkach: Pekaes Auto Transport (1995–1997), Gdańskiej Stoczni Remontowej im. J. Piłsudskiego (1996–1997), PKP Intercity (2002–2003), PKP Informatyka (2004–2005) i CS „Szkolenie i Doradztwo” (2006–2011). Był też doradcą prawnym władz Kościoła Starokatolickiego Mariawitów (1972–1995). Opracował dla tego Kościoła projekt Prawa Wewnętrznego, które uchwalono 17 lutego 2024 roku.
Od 1970 do 1989 należał do Zjednoczonego Stronnictwa Ludowego.
Odznaczenia Złoty Krzyż Zasługi (1988) Srebrny Krzyż Zasługi Złoty Znak Związku Ochotniczych Straży Pożarnych Zasłużony dla Transportu RP i inne odznaczenia resortowe.
Życie prywatne Żona Agata, ma dwie córki i dwóch synów. W 2021 zmarła córka Julia, lat 20.