Od 1994 roku związany z samorządem miasta i powiatu, od 1998 roku radny Rady Powiatu, w latach 2002–2006 pełnił również funkcję Starosty Bełchatowskiego.
Absolwent Akademii Wychowania Fizycznego we Wrocławiu, studiów podyplomowych z zakresu prawa samorządowego w Polskiej Akademii Nauk w Warszawie, studiów podyplomowych „Kompleksowe Zarządzanie Przedsiębiorstwem” w Wyższej Szkole Bankowości i Finansów w Katowicach, ukończony kurs dla członków rad nadzorczych spółek Skarbu Państwa.
Od maja 2024 r. pełni funkcję Starosty Bełchatowskiego.