Gimė 1932 m. vasario 4 d. Kauno rajono Pajiesio kaime, žemdirbių ūkininkų šeimoje.
1961 m. baigė Kauno politechnikos institutą. Specialybė - architektas. Architektūros mokslų daktaras.
1961 - 1974 m. dirbo Švenčionių rajono architektu.
1974 - 1992 m. buvo Valstybinės projektavimo firmos KSPI projektuotojas, skyriaus viršininkas, firmos vyriausias architektas.
Nuo 1989 m. priklauso Lietuvos politinių kalinių ir tremtinių sąjungai, nuo 1991 m. Sąjungos Vilniaus bendrijos tarybos narys.
Žmona Teklė buvo tarnautoja, dabar - pensininkė. Dukra Jolita - studentė, sūnus Audrius - darbininkas, neakivaizdžiai studijuoja Technikos universitete.
Išrinktas : Daugiamandatėje (LKDP, Lietuvos politinių kalinių ir tremtinių sąjunga)