Na początku lat 90. był kierownikiem zakładu Spółdzielni Pracy „Elektrometal”, później zajął się prowadzeniem własnej działalności gospodarczej. W latach 1998–2002 zasiadał w koszalińskiej radzie miasta. W tym samym okresie był członkiem zarządu regionu Ruchu Społecznego AWS. W 2005 z listy Prawa i Sprawiedliwości uzyskał mandat senatorski w okręgu koszalińskim. W Senacie był wiceprzewodniczącym Komisji Rolnictwa i Ochrony Środowiska. W wyborach parlamentarnych w 2007 bez powodzenia ubiegał się o reelekcję. W 2015 ponownie był kandydatem PiS do Senatu.
W 2016 powołany na dyrektora delegatury Zachodniopomorskiego Urzędu Wojewódzkiego w Koszalinie; zajmował to stanowisko do 2024.
Jako działacz społeczny wchodził w skład Komitetu Budowy Pomnika Ofiar Bolszewizmu. Był przewodniczącym Społecznego Komitetu Budowy Pomnika Marszałka Józefa Piłsudskiego, następnie objął funkcję prezesa Stowarzyszenia Im. Marszałka Józefa Piłsudskiego w Koszalinie. Stanął też na czele Stowarzyszenia Wspierania Rozwoju Politechniki Koszalińskiej.