1949 m. sidabro medaliu baigė Kėdainių vidurinę mokyklą. 1949–1954 m. studijavo Kauno politechnikos institute (KPI, nuo 1990 m. KTU), po baigimo dirbo asistentu Hidrotechnikos katedroje. 1958–1961 m. VODGEO mokslinio instituto (Maskva) aspirantas. Nuo 1961 m. KPI Teorinės mechanikos katedros vyr. dėstytojas.
1963 m. Maskvoje apgynė technikos mokslų kandidato disertaciją. 1965–1991 m. KPI Teorinės mechanikos katedros vedėjas, 1967 m. docentas. 1970 m. Maskvoje apgynė technikos mokslų daktaro disertaciją, 1972 m. profesorius. 1983 m. už kolektyvinį darbą „Funkciniai ir technologiniai ESM mechanizmai – teorija, konstrukcijos ir pritaikymas“ apdovanotas LSSR valstybine premija.[2]