Nuo 1963 m. Lietuvos mokslų akademijos Energetikos ir elektrotechnikos instituto (nuo 1967 m. Fizikinių techninių energetikos problemų institutas, nuo 1990 m. Lietuvos energetikos institutas) jaunesnysis mokslinis bendradarbis, nuo 1965 m. vyresnysis inžinierius, nuo 1966 m. Prietaisų konstruktorių grupės viršininkas, nuo 1967 m. vedantysis inžinierius, nuo 1970 m. mokslinis bendradarbis, 1974–1992 m. vyresnysis mokslinis bendradarbis. 1979 m. TSRS mokslų akademijos prezidiumas suteikė vyr. mokslinio bendradarbio vardą.