Od 1981, w związku ze swoją działalnością opozycyjną, rozpracowywany przez Służbę Bezpieczeństwa.

Po 1989, po ponownym zalegalizowaniu „Solidarności” był w latach 1990–1992 delegatem na Walne Zebranie Delegatów Regionu Dolny Śląsk, członkiem Zarządu Regionu, delegatem na Krajowy Zjazd Delegatów i członkiem Komisji Krajowej. Jesienią 1990 przebywał w USA, gdzie – w związku ze zbliżającymi się wyborami prezydenckimi w Polsce – został członkiem nowojorskiego komitetu wyborczego Lecha Wałęsy. W wyborach parlamentarnych w 1991 bez powodzenia kandydował do Sejmu z listy NSZZ „Solidarność”.

W 1995 ukończył studia podyplomowe w Akademii Ekonomicznej. W latach 1992–1996 pełnił funkcję wiceprezesa ds. ekonomicznych Portu Lotniczego Wrocław SA. W latach 1994–1996 był wiceprezesem Klubu Sportowego Ślęza Wrocław. W latach 1997–1998 należał do Ruchu Odbudowy Polski. W wyborach parlamentarnych w 1997 bez powodzenia ubiegał się o mandat poselski z listy tego ugrupowania w województwie wrocławskim (otrzymał 7651 głosów). W 1997 pracował jako prokurent w Przedsiębiorstwie Gospodarki Komunalnej i Higieny Miasta Wrocław. Po powodzi tysiąclecia był pełnomocnikiem wojewody wrocławskiego do spraw usuwania skutków powodzi. W latach 1999–2000 zatrudniony jako urzędnik w Urzędzie Marszałkowskim Województwa Dolnośląskiego.