Gimė Šilalės r., Tūjainių k., pasiturinčių ūkininkų šeimoje. 1951 m. tėtei žuvus nelaimingo atsitikimo metu (stribai su mašina kliudė važiuojant dviračiu), visa šeima kaip partizanų ryšininkų buvo ištremta į Irkutsko r. Taišetą. Grįžo 1956 m. Baigęs Kauno medicinos institutą, 1974 m. jis atvyko dirbti į Eržvilką. Čia vedė, užaugino vaikus. Visada buvo aktyvus ir pilietiškas. Jurbarko rajono istorijoje išliks ne tik kaip medikas, bet ir kaip aktyvus visuomeniškas žmogus. Nuo pat Sąjūdžio įsikūrimo jis buvo keletą kadencijų išrinktas į rajono tarybą. Drauge su dar penkiais buvusiais tremtiniais įkūrė Jurbarko rajono politinių kalinių ir tremtinių filialą. Palaidotas Eržvilko kapinėse.