Gimė 1956 m. liepos 1 d. Kėdainių rajono Pernaravos kaime mokyklos ūkvedžio ir parduotuvės darbininkės keturių vaikų šeimoje.
1974 m. baigė Pernaravos vidurinę mokyklą (dabar pagrindinė mokykla).
1974 m. įstojo į Panevėžio A. Domaševičiaus medicinos mokyklą (dabar Panevėžio kolegijos Medicinos ir socialinių mokslų fakultetas). 19751977 m. tarnavo tarybinėje armijoje. Grįžęs iš armijos, 1979 m. su pagyrimu baigė šią medicinos mokyklą.
19791981 m. dirbo Pasvalio rajono centrinėje ligoninėje greitosios medicinos pagalbos medicinos felčeriu.
1981 m. įstojo į Kauno medicinos institutą (dabar Kauno medicinos universitetas), kurį baigė 1987 m. ir įgijo gydytojo specialybę.
19871991 m. Pasvalio rajono centrinės ligoninės gydytojas akušeris-ginekologas, 19921996 m. šios ligoninės vyriausiasis gydytojas.
19911995 m. Pasvalio miesto savivaldybės tarybos pirmininkas.
19962000 m. VII Seimo narys, išrinktas PasvalioPanevėžio rinkimų apygardoje Nr. 47. Iškėlė Tėvynės sąjunga (Lietuvos konservatoriai). Seime ėjo Sveikatos reikalų komiteto pirmininko pareigas.
20002002 m. Pasvalio rajono centrinės ligoninės vyriausiasis gydytojas.
20032004 m. Pasvalio rajono pirminės asmens sveikatos priežiūros centro vyriausiasis gydytojas.
20002004 m. Pasvalio rajono tarybos narys.
20042008 m. IX Seimo narys, išrinktas PasvalioPanevėžio rinkimų apygardoje Nr. 47. Iškėlė Tėvynės sąjunga (konservatoriai, politiniai kaliniai ir tremtiniai, krikščioniškieji demokratai). Seime dirbo Sveikatos reikalų komitete (20042006 m. pirmininko pavaduotojas, 20062008 m. pirmininkas), Etikos ir procedūrų komisijoje.
Nuo 1994 m. Tėvynės sąjungos (Lietuvos konservatorių) (dabar Tėvynės sąjunga-Lietuvos krikščionys demokratai) narys.
2009 m. suteiktas Nusipelniusio Lietuvos gydytojo vardas.
Pomėgiai žvejyba, organizacinė veikla.
Moka rusų ir anglų kalbas.
Žmona Nijolė viešosios įstaigos Pasvalio ligoninės gydytoja kardiologė, Terapijos skyriaus vedėja.
Turi tris sūnus. Vismantas teisininkas, Tautvydas gydytojas rezidentas, Žygimantas Pasvalio Petro Vileišio gimnazijos moksleivis.