Syn Władysława i Eugenii. 22 grudnia 1960 wstąpił do Polskiej Zjednoczonej Partii Robotniczej. Uzyskał wykształcenie wyższe administracyjno-prawne, był absolwentemUniwersytetu Śląskiego w Katowicach. Od 17 października 1980 do 13 czerwca 1981 był I sekretarzem komitetu miejskiego PZPR w Raciborzu. Od 1981 do 1982 pełnił również wysokie funkcje w katowickim komitecie wojewódzkim tej partii. W latach 1982–1990 był dyrektorem Miejskiego Przedsiębiorstwa Gospodarki Komunalnej i Mieszkaniowej oraz prezydentem Raciborza. Natomiast w latach 1994–2002 pełnił mandat radnego miasta. Od 1 lutego 1995 do 31 marca 1998 zajmował stanowisko kierownika urzędu rejonowego[2][3]. W wyniku pierwszych bezpośrednich wyborów w 2002 ponownie objął urząd prezydenta tegoż miasta (z ramienia SLD)[4]. Nie kandydował w wyborach w 2006, zaś w 2010 bez powodzenia startował do rady miasta[5].