Autor i współautor ok. 50 prac naukowo-badawczych, ok. 90 publikacji naukowych w czasopismach naukowych i naukowo-technicznych z zakresu technologii budowy maszyn i inżynierii materiałowej, ok. 100 publikacji naukowych i popularno-naukowych z zakresu ochrony środowiska, 90 ocen oddziaływania na środowisko, prognoz wpływu na środowisko, planów gospodarki odpadami i programów ochrony środowiska oraz wniosków o wydanie pozwoleń zintegrowanych, współautor 4 profesjonalnych programów komputerowych i 8 książek.
Na Politechnice Krakowskiej wykłada między innymi przedmioty „Inżynieria materiałowa”, „Specjalne metody spajania”, „Techniki wytwarzania”, „Recykling i ochrona środowiska w technologiach materiałowych”, „Materiał i środowisko”,
Od 16 sierpnia 2006 do 12 stycznia 2009 roku podsekretarz stanu w Ministerstwie Rozwoju Regionalnego. W MRR odpowiadał za wdrażanie Funduszu Spójności, Funduszu Norweskiego i Funduszu EOG, Polsko – Szwajcarskiego Programu Pomocy, Sektorowego Programu Operacyjnego Transport, Programu Operacyjnego Infrastruktura i Środowisko, Programu Operacyjnego Pomoc Techniczna. Przewodniczący Państwowej Rady Gospodarki Przestrzennej.