W 1960 obronił na Politechnice Łódzkiej pracę doktorską O mechanizmie orientacji makrocząsteczek podczas formowania włókien syntetycznych ze stopionych polimerów napisaną pod kierunkiem Eligii TurskiejPraca doktorska w Bibliotece Politechniki Łódzkiej. W 1965 otrzymał na Politechnice Warszawskiej stopień doktora habilitowanego. Od 1966 pracował równocześnie w Katedrze Biofizyki Uniwersytetu Warszawskiego.
Od 1967 był pracownikiem Instytutu Podstawowych Problemów Techniki PAN, w 1974 otrzymał tytuł profesora nadzwyczajnego, w 1988 profesora zwyczajnego. Od początku lat 70. współpracował jako konsultant naukowy i techniczny z przemysłem polimerów i włókien chemicznych w USA, Europe Zachodniej, Japonii i Korei Południowej. W latach 1977–1978 i 1981-1982 był profesorem wizytującym na Uniwersytecie Kiotyjskim.
Należał do Polskiego Towarzystwa Chemicznego (od 1954), Polskiego Towarzystwa Mechaniki Teoretycznej i Stosowanej (od 1970), Polskiego Towarzystwa Fizycznego (od 1979), European Physical Society (od 1979), The Society of Rheology, International Society for Interaction betweenMathematics and Mechanics, Polymer Networks Group, International Committe of Rheology (1986–1997). Był członkiem Komisji Polimerów PAN i Komitetu Mechaniki PAN (1975–1980).