Działacz sportowy, w latach 1960–1972 był prezesem Hutnika Szczytna Śląska, następnie Kryształu Stronie Śląskie. W kwietniu 1980 został prezesem Okręgowego Związku Piłki Nożnej w Wałbrzychu, w latach 1981–1985 wchodził w skład prezydium Polskiego Związku Piłki Nożnej. Ponownie został członkiem prezydium w maju 1998, kiedy powołano go na stanowisko wiceprezesa PZPN. Pełnił obowiązki do czerwca 1999, m.in. w okresie konfliktu między prezesem PZPN Marianem Dziurowiczem a prezesem Urzędu Kultury Fizycznej i Turystyki Jackiem Dębskim; w czerwcu 1999 został odwołany wraz z Marianem Dziurowiczem na nadzwyczajnym walnym zgromadzeniu wyborczym PZPN. W 1995 otrzymał tytuł członka honorowego PZPN.
Przez wiele lat należał do PZPR, następnie do SdRP, w 1999 wstąpił do SLD, od 2021 związany z Nową Lewicą. W 1997 z ramienia Sojuszu Lewicy Demokratycznej został senatorem IV kadencji z województwa wałbrzyskiego. W 2001 po raz drugi uzyskał mandat senatorski z okręgu wałbrzyskiego. W 2005 bez powodzenia ubiegał się o reelekcję, rok później bezskutecznie kandydował do rady powiatu kłodzkiego. W 2010 został radnym powiatowym, startując z listy SLD. 9 grudnia tego samego roku wszedł w skład zarządu powiatu kłodzkiego. W 2014 utrzymał mandat radnego powiatu na kolejną kadencję.