Gimė 1937 m. vasario 11 d., Klaipėdos mieste, darbininkų šeimoje.
1960 m. baigė Šiaulių pedagoginį institutą. Fizikas, technikos mokslų daktaras.
1960 - 1963 m. dirbo Vilniaus namų statybos kombinate inžinieriumi.
1963 - 1976 m. - MTI "Venta" inžinieriumi, skyriaus vadovu.
1976 - 1989 m. - Lietuvos Mokslų akademijos Puslaidininkių fizikos institute sektoriaus vadovas.
1989 - 1992 m. - Vilniaus universiteto Tarptautinių santykių instituto mokslinis sekretorius, docentas.
1965 - 1989 m. buvo eilinis TSKP narys. LDDP narys ir LDDP prezidiumo narys nuo 1990 m.
Žmona Jūratė - Orgtechnikos konstravimo biuro inžinierė.
Išrinktas: Daugiamandatė (LDDP)