1974–1977 m. Kauno politechnikos instituto Šiluminės energetikos katedros dėstytojas, nuo 2004 m. Vilniaus Gedimino technikos universiteto Hidraulikos katedros docentas, nuo 2007 m. profesorius. Nuo 1992 m. Ignalinos AE mokslinės saugumo analizės grupės mokslinis darbuotojas, nuo 2001 m. – Vyresnysis mokslinis darbuotojas.