Po ukończeniu studiów w 1951 r., rozpoczął pracę w Zjednoczeniu Przemysłu Włókien Chemicznych, a od 1962 r., pracował w Ministerstwie Przemysłu Chemicznego, gdzie piastował funkcję naczelnika wydziału w Departamencie Techniki.

Od 1951 r., członek i aktywny działacz Stowarzyszenia Inżynierów i Techników Przemysłu Chemicznego. W latach 1959–1963 piastował funkcję prezesa Oddziału SITPChem w Łodzi. W latach 1966–2002 sekretarz generalny SITPChem. Współinicjator powstania 19-tomowej monografii przemysłu chemicznego w Polsce.

W 1971 r., ukończył półroczne studium historii sztuki na Uniwersytecie w Perugii. W 1976 r., uzyskał doktorat na Politechnice Warszawskiej. W latach 1981–1982 sekretarz generalny Naczelnej Organizacji Technicznej. W wyborach parlamentarnych w 1993 bezskutecznie kandydował do Sejmu z listy Koalicji dla Rzeczyspospolitej w okręgu podwarszawskim, a w 1997 bez powodzenia ubiegał się o mandat posła na Sejm w okręgu warszawskim z listy Ruchu Odbudowy Polski. W wyborach samorządowych w 1998 bezskutecznie kandydował do Rady Warszawy z listy koalicji Ruch Patriotyczny Ojczyzna.