W okresie od 1 sierpnia 1983 do 31 marca 1984 piastował stanowisko Szefa Wojewódzkiego Urzędu Spraw Wewnętrznych w Siedlcach. Następnie od kwietnia 1984 do maja 1990 był Zastępcą Prokuratora Generalnego. W latach 1984–1986 był członkiem Komitetu Wojewódzkiego PZPR w Siedlcach. W 1986 był delegatem na X Zjazd PZPR. Od 1985 był członkiem Zespołu KC PZPR ds. systemu kontroli w państwieOd A do Z. Dodatek do "Związkowca", nr 5, 10 lutego 1985, s.4..

Z prokuratury odwołał go w 1990 premier Tadeusz Mazowiecki.

W lutym 1991 Jerzy Urban zatrudnił go na stanowisku dyrektora w swej spółce Urma – wydawcy tygodnika „Nie”. W 2002 brał udział w pracach komisji statutowo-regulaminowej Związku Kontroli Dystrybucji Prasy. Przez Jerzego Urbana został rekomendowany do Sądu Koleżeńskiego Polskiej Izby Wydawców Prasy (2004).

W 2002 pomagał znaleźć adwokata Edwardowi Mazurowi, gdy ten został zatrzymany w związku z zabójstwem Komendanta Głównego Policji Marka Papały.

Pochowany na Cmentarzu Północnym w WarszawieWyszukiwarka grobów - warszawskie cmentarze.

W Instytucie Pamięci Narodowej znajdują się jego akta personalne (teczka IPN 710/466).

Teść piłkarza Dariusza Wdowczyka.