W latach 1999–2002 był członkiem Komitetu Koordynacyjnego ds. Badań i Postępu Technicznego Międzynarodowej Unii Producentów i Dystrybutorów Ciepła – EuroHeat & Power – UNICHAL. W latach 1996–1997 ekspert Banku Ochrony Środowiska w programie konwersji źródeł węglowych na paliwo gazowe, realizowanego we współpracy z Bankiem Światowym. W latach 1992–1998 członek Rady Ekspertów przy „Unii Ciepłownictwa”.
W latach 2002–2004 prezes zarządu SYDKRAFT TERM sp. z o.o. wcześniej, w latach 2000–2002, członek rady nadzorczej tej firmy. Od 2004 prezes zarządu spółki Infrastruktura Gminna – Grupa Zachód. W 2005 pełnił funkcję prezesa zarządu spółki COGEN.
Od 4 listopada 2005 do 31 stycznia 2007 był podsekretarzem stanu w Ministerstwie Gospodarki. 24 stycznia 2006 został prezesem Polskiej Organizacji Turystycznej. 27 listopada 2006 zakończył pełnienie tej funkcji.
Autor i współautor ok. 50 publikacji w zakresie ciepłownictwa, badań wymienników ciepła i innych urządzeń, oraz automatyzacji systemów ciepłowniczych. Rzeczoznawca Polskiego Zrzeszenia Inżynierów i Techników Sanitarnych w zakresie ogrzewania i ciepłownictwa. Współautor jednego patentu i kilku wzorów użytkowych.