W okresie PRL związany z Polskim Związkiem Katolicko-Społecznym. Z ramienia tej organizacji kandydował do Sejmu X kadencji. Kandydował bez powodzenia do Sejmu I kadencji w 1991 z list Chrześcijańskiej Demokracji. W wyborach w 1993 prowadził medialną kampanię wyborczą Koalicji dla Rzeczypospolitej w województwie lubelskim. Działał w Akcji Wyborczej Solidarność, następnie wstąpił do Prawa i Sprawiedliwości. W 2005 został członkiem Honorowego komitetu poparcia Lecha Kaczyńskiego w wyborach prezydenckich. Od 2006 do 2007 był przewodniczącym Sejmiku Województwa Lubelskiego oraz dyrektorem oddziału terenowego Agencji Nieruchomości Rolnych. W 2008 objął stanowisko wiceprezesa komunalnego Towarzystwa Budownictwa Społecznego „Nowy Dom” w Lublinie. W 2010 i w 2014 uzyskiwał reelekcję do sejmiku. Po wyborach w 2014 został jego wiceprzewodniczącym. W marcu 2017 został odwołany z tej funkcji. W 2018 nie kandydował ponownie w wyborach. W 2019 bez powodzenia startował do Sejmu.