W latach 1968–1989 działacz opozycji demokratycznej, członek Komitetu Wykonawczego Solidarności Walczącej. Nauczyciel akademicki Politechniki Wrocławskiej.