LSDP daugiamandatės apygardos sąraše Nr. 35
Gimė 1956 m. gegužės 25 d. Treigiuose, Šilalės rajone, kolūkiečių šeimoje. Turi keturis brolius ir seserį. Agronomas.
Baigęs Rietavo žemės ūkio technikumą ir atlikęs karinę tarnybą, 1977 m. pradėjo dirbti Padievyčio žuvininkystės ūkio laukininkystės brigadininku.
1988 m. baigė Lietuvos žemės ūkio akademiją. Mokslinis agronomas.
1978–1980 m. – Padievyčio tarybinio ūkio augalininkystės padalinio vadovas.
1980–1984 m. – Padievyčio tarybinio ūkio vyriausiasis agronomas.
1984–1985 m. – direktoriaus pavaduotojas gamybai.
1986–1991 m. – Medvėgalio tarybinio ūkio direktorius.
2002–2003 m. ir nuo 2007 m. – Šilalės rajono savivaldybės meras.
1992–2002 m. ir 2003–2007 m. – žemės ūkio bendrovės „Medvėgalis“ pirmininkas.
Nuo 1990 m. – Lietuvos demokratinės darbo partijos, nuo 2001 m. – Lietuvos socialdemokratų partijos Šilalės rajono skyriaus narys, 2002 m. – skyriaus pirmininko pavaduotojas, 2003 m. – Šilalės skyriaus pirmininkas.
1995–1997 m., 2000–2003 m., 2003–2007 m. ir nuo 2007 m. – Šilalės rajono savivaldybės tarybos narys.
Gyvena Požerės kaime, Šilalės rajone.
Pomėgiai: žirgai, medžioklė, buvimas gamtoje.
Vedęs. Žmona Aldona, dukterys Raimonda, Lina.