Gimė 1928 m. gegužės 26 d. Vilniaus raj. Medininkų miestelyje, darbininkų šeimoje.
1949 m. baigė Kauno farmacijos mokyklą, 1956 m. - Vilniaus universiteto Medicinos fakultetą. Gydytojas - reumatologas, gerontologas. Medicinos mokslų daktaras, docentas
1956 - 1960 m. dirbo gydytoju geležinkelininkų poliklinikoje.
1960 - 1990 m. - Eksperimentinės ir klinikinės medicinos institute, buvo šio instituto direktoriaus pavaduotojas mokslo darbui. Lietuvos Respublikos sveikatos apsaugos ministerijos neetatinis vyriausiasis gerontologas, Lietuvos Respublikos gerontologų ir geriatrų mokslinės draugijos pirmininkas.
LKDP laikraščio lenkų kalba "Przegląd" redaktorius.
1990 m. išrinktas Lietuvos Respublikos Aukščiausiosios Tarybos deputatu. Buvo sveikatos apsaugos ir socialinių reikalų komisijos pirmininkas. Nepriklausė jokiai frakcijai.
1965 - 1989 m. buvo TSKP eilinis narys.
Nuo 1992 m. priklauso Lietuvos krikščionių demokratų partijai (LKDP).
Vedęs. Žmona Marta gydytoja. Sūnūs Viktoras - gydytojas, Stanislovas - inžinierius.
Kandidatu į Lietuvos Respublikos Seimo narius iškėlė Lietuvos krikščionių demokratų partija.
Išrinktas: Naujamiesčio Nr.1 (Vilnius)