į 2000 – 2004 Seimą.
Gimė 1950 m. kovo 11 d. Molėtų rajono Inturkės kaime. 1954 m. šeima persikėlė gyventi į Pasvalio rajoną.
1965 m. baigė Pasvalio rajono Grūžių aštuonmetę (dabar – pagrindinė) mokyklą, 1969 m. – Pasvalio rajono Joniškėlio žemės ūkio technikumą (dabar – Joniškėlio I. Karpio aukštesnioji žemės ūkio mokykla) ir įgijo techniko-mechaniko specialybę.
1982 m. baigė Lietuvos žemės ūkio akademijos Žemės ūkio mechanizacijos fakultetą (dabar – Lietuvos žemės ūkio universiteto Žemės ūkio inžinerijos fakultetas) ir įgijo inžinieriaus mechaniko specialybę.
1969–1971 m. tarnavo tarybinėje armijoje.
1971–1973 m. dirbo Joniškėlio žemės ūkio technikume mechaniku, 1973–1978 m. – Pasvalio rajono Sabonių kolūkyje vyr. inžinieriumi mechaniku, 1978–1980 m. – Pasvalio rajono susivienijimo „Žemės ūkio technika“ valdytojo pavaduotoju, 1980–1985 m. – Biržų rajono susivienijimo „Žemės ūkio technika“ valdytoju.
1985–1986 m. – Biržų rajono žemės ūkio valdybos viršininkas, 1986–1989 m. – Biržų rajono agropramoninio susivienijimo pirmininkas.
1989–1990 m. – Biržų rajono vykdomojo komiteto pirmininkas, 1990–1991 m. – Biržų rajono valdytojo pavaduotojas, Žemės ūkio skyriaus viršininkas.
1992–2000 m. – uždarosios akcinės bendrovės „Biržų žemtiekimas“ direktorius.
2000–2004 m. – VIII Seimo narys, išrinktas Biržų-Kupiškio rinkimų apygardoje Nr. 48. Iškėlė Lietuvos valstiečių partija. Seime dirbo Kaimo reikalų komitete.
1997–2003 m. – Biržų rajono savivaldybės tarybos narys.
Buvo TSKP narys. Nuo 1990 m. – Lietuvos valstiečių partijos (iš pradžių partija vadinosi Lietuvos valstiečių sąjunga) narys. Nuo 2001 m. – Valstiečių ir Naujosios demokratijos partijų sąjungos narys.
Angažuojasi kaimo reikalų, aplinkos apsaugos srityse.
Domisi alternatyviąja energetika, gamtosauga, ekologiniu ūkininkavimu.
Pomėgiai – gamta, medžioklė.
Moka rusų, lenkų, anglų kalbas.
Žmona Birutė – ekonomistė, baigusi Lietuvos žemės ūkio akademiją, dirba uždarojoje akcinėje bendrovėje „Žydruva“ direktore.
Turi du sūnus. Ričardas – Kirdonių žemės ūkio bendrovės direktorius. Robertas – Vilniaus universiteto studentas.
Seimo nariu išrinktas Biržų-Kupiškio rinkimų apygardoje Nr. 48. Iškėlė Valstiečių ir Naujosios demokratijos partijų sąjunga.