Od 1969 do 1973 pracował jako nauczyciel liceum ogólnokształcącego i następnie wizytator w kuratorium oświaty w Oleśnicy. Następnie do 1975 kierował Powiatowym Ośrodkiem Sportu, Turystyki i Wypoczynku w Oleśnicy, a od 1975 do 1978 tamtejszym oddziałem Przedsiębiorstwa Gospodarki Turystycznej „Odra”. Pełnił funkcję zastępcy dyrektora Dzielnicowego Ośrodka Sportu i Rekreacji Wrocław-Krzyki (1978–1980) i Fabryki Maszyn Górnictwa Odkrywkowego Famago w Zgorzelcu (1980–1994), gdzie odpowiadał za zatrudnienie i szkolenie. W 1994 został głównym specjalistą ds. organizacji w Przedsiębiorstwa Budownictwa Górniczego i Energetycznego Egbud w Bogatyni. Zajmował się także działalnością społeczną, był m.in. prezesem klubu sportowego MKS Nysa Zgorzelec i zgorzeleckiego koła Towarzystwa Pomocy im. Św. Brata Alberta.
Związał się z Sojuszem Lewicy Demokratycznej, był m.in. wiceprzewodniczącym jego struktur powiatowych. W 1998, 2002, 2006, 2010 i 2014 wybierany radnym powiatu zgorzeleckiego z ramienia SLD i następnie KWW Ponad Podziałami i KWW Wspólny Powiat 2010+. W I kadencji zajmował stanowisko przewodniczącego rady powiatu, a od 12 grudnia 2002 do 25 listopada 2006 starosty zgorzeleckiego. W 2014 kandydował na burmistrza Zgorzelca, zajmując 4. miejsce na 5 kandydatów.