Gimė 1958 m. rugpjūčio 22 d. Buriatijoje (Rusijos Federacija) tremtinių šeimoje.
Tėvams grįžus į Lietuvą, mokėsi Plungės 1-ojoje vidurinėje mokykloje (dabar Adolfo Jucio pagrindinė mokykla), kurią 1976 m. baigė aukso medaliu.
19761981 m. studijavo Kauno politechnikos instituto (dabar Kauno technologijos universitetas) Automatikos fakultete ir įgijo inžinieriaus elektromechaniko specialybę. 19971999 m. studijavo Kauno technologijos universiteto magistrantūroje ir įgijo viešojo administravimo magistro laipsnį.
19811985 m. Kauno Energoremonto inžinierius technologas, technologinio biuro viršininkas.
19851990 m. Kauno mokymų kursų kombinato vyr. meistras.
19891990 m. Kauno gamyklos Banga gamybinio baro viršininkas.
19901995 m. dirbo savo įkurtoje dizaino studijoje.
19952004 m. Kauno rajono savivaldybės tarybos narys. 19951997 m. Kauno rajono mero pavaduotojas, 19972000 m. Kauno rajono meras, 20002004 m. Kauno regiono plėtros tarybos narys.
20002001 m. Kauno apskrities viršininko administracijos Regioninės plėtros departamento direktorius.
20012004 m. AB Lietuvos draudimas Kauno filialo komercinių rizikų direktorius, Kauno regiono valdytojas.
20042008 m. IX Seimo narys, išrinktas Kauno kaimiškojoje rinkimų apygardoje Nr. 66. Iškėlė Tėvynės sąjunga (konservatoriai, politiniai kaliniai ir tremtiniai, krikščioniškieji demokratai). Seime dirbo Audito komitete (20062008 m. pirmininkas, 2008 m. pirmininko pavaduotojas), Regioninės plėtros komisijoje, Baltijos Asamblėjoje.
Nuo 1994 m. Tėvynės sąjungos (Lietuvos konservatorių) (dabar Tėvynės sąjunga-Lietuvos krikščionys demokratai) narys.
Pomėgiai tautiniai šokiai, dviračiai, kalnų slidinėjimas.
Moka anglų ir rusų kalbas.
Žmona Audra dailininkė.
Turi du sūnus ir dukterį. Lukas baigė Vytauto Didžiojo universitetą, sukūrė šeimą ir dirba Kaune, Julius dirba ir studijuoja Vytauto Didžiojo universiteto Ekonomikos ir vadybos fakultete, Elzė moksleivė.