Gimė 1966 m. gegužės 5 d. Alytaus rajono Lačionių kaime.
19731981 m. mokėsi Alytaus rajono Pivašiūnų vidurinėje mokykloje. 1981 m. pradėjo mokytis Vilniaus rajono Buivydiškių tarybinio ūkio technikume (dabar Vilniaus kolegija), kurį baigė 1985 m.
19851992 m. studijavo Lietuvos veterinarijos akademijoje ir įgijo veterinarijos gydytojo specialybę.
2002 m. Kauno technologijos universitete įgijo vadybos mokslų magistro kvalifikaciją.
19921994 m. dirbo Alytaus rajono Mikolavo žemės ūkio bendrovėje veterinarijos gydytoju.
19941995 m. individualios veterinarijos paslaugų įmonės savininkas, veterinarijos gydytojas.
19951997 m. Alytaus rajono savivaldybės Pivašiūnų seniūnijos seniūnas.
19972004 m. Alytaus rajono savivaldybės tarybos narys, Alytaus rajono savivaldybės meras.
Nuo 1995 m. Tėvynės sąjungos narys, nuo 2000 m. šios sąjungos Alytaus rajono skyriaus pirmininkas.
Lietuvos veterinarijos gydytojų sąjungos narys.
Alytaus Rotary klubo narys.
Pomėgiai kelionės, sportas, žvejyba, poezija.
Moka anglų, rusų, lenkų kalbas.
Žmona Vida Alytaus rajono savivaldybės viešosios bibliotekos direktoriaus pavaduotoja.
Turi du vaikus. Sūnus Karolis moksleivis, dukra Laura ikimokyklinio amžiaus.
Seimo nariu išrinktas Dzūkijos rinkimų apygardoje Nr. 69. Iškėlė Tėvynės sąjunga (konservatoriai, politiniai kaliniai ir tremtiniai, krikščioniškieji demokratai).