Był pracownikiem naukowym WAT i oficerem Ludowego Wojska Polskiego, dochodząc do stopnia pułkownika. Następnie podjął pracę jako wykładowca m.in. w Wojskowym Instytucie Łączności, w którym pełnił m.in. funkcję dyrektora ds. naukowych i doszedł do stanowiska profesora zwyczajnego. Pracował też m.in. jako profesor w Europejskiej Wyższej Szkole Informatyczno-Ekonomicznej w Warszawie oraz jako profesor zwyczajny na Politechnice Radomskiej. Został też profesorem w Europejskiej Uczelni w Warszawie i dziekanem Wydziału Informatyki na tej uczelni.
Publikował w m.in. „Polsce Zbrojnej” i tygodniku „Wprost”.
Działalność polityczna Pod koniec lat 80. znalazł się wśród twórców antykomunistycznego Stowarzyszenia Patriotycznego Viritim. W latach 1991–1993 sprawował mandat posła na Sejm I kadencji, który uzyskał z listy ogólnopolskiej kandydatów w okręgu warszawskim z ramienia Konfederacji Polski Niepodległej. Pracował w Komisji Obrony Narodowej oraz w Komisji Edukacji, Nauki i Postępu Technicznego. Bez powodzenia ubiegał się o reelekcję z listy Samoobrony w wyborach parlamentarnych w 1993 w województwie częstochowskimInga Słodkowska, Wybory 1993. Partie i ich programy, Instytut Studiów Politycznych PAN, Warszawa 2001. (otrzymał 4960 głosów).