Od 1977 do 1981 pracował jako zastępca sekretarza redakcji w Wydawnictwie Współczesnym, a w latach 1981–1983 jako adiunkt na Akademii Teatralnej w Warszawie. Doradzał spółce Art-B. Współpracował z jej współwłaścicielem Bogusławem Bagsikiem. W 1991 z jego pomocą rozpoczął prowadzenie działalności gospodarczej m.in. w Rosji i na Ukrainie. Był też prezesem Forum Polska-Ukraina-Wschód. Do 2005 zasiadał w zarządzie Spółdzielni Mieszkaniowej „Rodzina” w Warszawie oraz radzie nadzorczej spółki Edytor.

W listopadzie 2007 został zatrudniony w Telewizji Polskiej na stanowisku specjalisty w biurze kadr, szkoleń i spraw socjalnych, a od stycznia do sierpnia 2009 był doradcą p.o. prezesa TVP Piotra Farfała.

Jest autorem kilku książek, m.in. Lata walki (1983), za którą otrzymał Nagrodę Ministra Obrony Narodowej III stopnia.

Działalność publiczna Od 1971 do rozwiązania należał do Polskiej Zjednoczonej Partii Robotniczej. W wyborach samorządowych w 1998 bezskutecznie ubiegał się o mandat radnego sejmiku mazowieckiego z listy Sojuszu Lewicy Demokratycznej. W 2002 został doradcą Samoobrony RP. Stanął na czele jej władz miejskich w Lublinie.