W Sejmie należał do Obywatelskiego Klubu Parlamentarnego, zasiadając w jego ramach w kole chrześcijańskich demokratów.

Ukończył podyplomowe studia w zakresie zarządzania we Francji oraz w Polskiej Akademii Nauk. Działał w Partii Chrześcijańskich Demokratów, pełnił funkcję sekretarza zarządu głównego tej partii i wiceprezesa. W latach 90. zawodowo związany z Telekomunikacją Polską, początkowo jako pełnomocnik do jej utworzenia i dyrektor, później jako rzecznik oddziału. W okresie rządu Jerzego Buzka był członkiem gabinetu politycznego ministra gospodarki Janusza Steinhoffa.

Od 1999 należał do powstałego m.in. na bazie PChD Porozumienia Polskich Chrześcijańskich Demokratów. W wyborach parlamentarnych w 2001 otwierał listę wyborczą Akcji Wyborczej Solidarność Prawicy w okręgu częstochowskim, jednak nie uzyskał mandatu. Później wycofał się z polityki i podjął pracę w przemyśle zbrojeniowym, w 2007 doszedł do stanowiska dyrektora handlowego w przedsiębiorstwie Bumar-Mikulczyce.

Pełnił funkcję przewodniczącego komisji rewizyjnej Stowarzyszenia „Wspólnota Polska”.