W 1947 roku ukończył studia na Wydziale Mechanicznym Politechniki Gdańskiej, gdzie pracował do 1967 roku, od 1954 roku jako kierownik Katedry Teorii Maszyn Cieplnych. W 1957 roku otrzymał stopień kandydata nauk technicznych (odpowiednik stopnia naukowego doktora), a w 1965 roku tytuł profesora nadzwyczajnego przyznany przez Radę Państwa. W latach 1965–1969 był zatrudniony w Wyższej Szkole Inżynierskiej w Rzeszowie. W latach 1969–1975 pracował w Instytucie Badań Jądrowych w Świerku, w latach 1970–1971 sprawując funkcję jego dyrektora. W latach 1975–1988 profesor Politechniki Rzeszowskiej. Od 1973 członek korespondent Polskiej Akademii Nauk, od 1986 członek rzeczywisty PAN.
Specjalizował się w termodynamice, przepływach dwufazowych i zagadnieniach cieplno-przepływowych, m.in. w energetyce jądrowej. Został pochowany na Cmentarzu Komunalnym Północnym w Warszawie.
Monografie Teoria wymiany ciepła (1963) Wymiana ciepła przy wrzeniu i przepływy dwufazowe (1971, 1973) Termodynamika techniczna (1972, 1977, 1984, 2000) Wymiana ciepła w turbinach cieplnych (1988) Traktat o śmigłach (1991)