Jest inicjatorem i kierownikiem Studiów Podyplomowych na Politechnice Warszawskiej – Inżynieria Gazownictwa funkcjonujących nieprzerwanie od 1992.
W badaniach naukowych zajmuje się modelowaniem matematycznym procesu transportu masy i energii, komputerową symulacją i optymalizacją sieci płynowych, optymalnym sterowaniem sieciami płynowymi, zarządzaniem ryzykiem w eksploatacji rurociągów oraz teorią sterowania i regulacji.
Ma w dorobku ponad 100 publikacji w tym ponad 50 w języku angielskim. Jest autorem i współautorem siedmiu książek oraz tłumaczem jednej książki.
Był wykładowcą na Wydziale Mechanicznym Uniwersytetu w Lizbonie w 1990, a w 1994 prowadził wykłady na Wydziale Matematyki Uniwersytetu w Salford (UK). W 2000, jako delegat PSIG (Pipeline Simulation Interest Group), prowadził wykłady w Buenos Aires oraz Santiago dla kadry inżynierskiej przemysłu gazowniczego Argentyny oraz Chile.
Od 1993 pełni funkcję Prezesa firmy Fluid Systems sp. z o.o. zajmującej się opracowywaniem oprogramowania do symulacji i optymalizacji sieci płynowych (ciepłowniczych, gazowych, kanalizacji ciśnieniowej i wodociągowych).