Gimė 1947 m. Radviliškio raj., Baisogalos apylinkėje, ūkininko šeimoje. 1948 m. kartu su tėvais buvo ištremtas į Krasnojarsko kraštą. 1957 m. grįžo į tėviškę.
1966 m. įstojo į Kauno medicinos institutą, kuriame 1972 m. įsigijo chirurgo specialybę.
Iki 1976 m. dirbo Plungės rajono centrinės ligoninės chirurgu.
1976 - 1979 m. - Plungės rajono centrinės ligoninės vyr. gydytojo pavaduotojas.
1979 m. perėjo dirbti į Kauno III-ąją klinikinę ligoninę chirurgu, 1985 - 1992 m. dirbo chirurginės infekcijos skyriaus vedėju.
Nuo 1992 m. yra Kauno m. sveikatos apsaugos poskyrio vedėjas.
199O m. įstojo į Lietuvos krikščionių demokratų partiją, yra šios partijos Kauno skyriaus pirmininko pavaduotojas, respublikinės valdybos narys, Kauno m. tarybos deputatas, Lietuvos Sąjūdžio dalyvis.
Vedęs. Žmona Gražina - Kauno 13-osios vidurinės mokyklos lietuvių kalbos mokytoja, duktė Kristina - Kauno medicinos akademijos studentė, sūnus Kazimieras - pradinės mokyklos moksleivis.
Kandidatu į Lietuvos Respublikos Seimo deputatus iškėlė Lietuvos krikščionių demokratų partija.
Išrinktas : Panemunės Nr. 18 (Kaunas)