Gimė 1959 m. rugsėjo 22 d. Kuršėnuose, Šiaulių r.
1974 m. baigė Kuršėnų aštuonmetę mokyklą.
1978 m. baigė Šiaulių K. Didžiulio politechnikumą ir įgijo statybininko techniko specialybę.
19781985 m. studijavo Vilniaus valstybinio universiteto Ekonominės kibernetikos ir finansų fakultete (dabar Vilniaus universiteto Ekonomikos fakultetas) ir įgijo ekonomisto specialybę.
Nuo 1977 m. aktyviai sportavo užsiėmė akademiniu irklavimu.
19791988 m. TSRS akademinio irklavimo rinktinės narys, nusipelnęs sporto meistras.
1980 m. vasaros olimpinių žaidynių Maskvoje prizininkas.
1981 ir 1985 m. pasaulio čempionas.
Pasaulio čempionatų prizininkas: 1983 m. užėmė 3-iąją, 1986 m. 2-ąją vietas. Septynis kartus tapo TSRS čempionu, tris kartus Lietuvos čempionu. Daugkartinis tarptautinių regatų nugalėtojas.
19881990 m. dirbo Dinamo sporto draugijoje treneriu.
19901993 m. UAB Sajona direktorius.
19932000 m. UAB Edroma generalinis direktorius.
19952002 m. UAB Guotas stebėtojų tarybos pirmininkas.
20012004 m. UAB Dovydo transportas direktoriaus pavaduotojas, šios bendrovės savininkas.
20042008 m. IX Seimo narys, išrinktas daugiamandatėje rinkimų apygardoje pagal Darbo partijos sąrašą. Seime dirbo Teisės ir teisėtvarkos komitete, Peticijų komisijoje. 20052006 m. Teisės ir teisėtvarkos komiteto Teisėtvarkos institucijų parlamentinės kontrolės pakomitečio pirmininkas.
Nuo 2003 m. Darbo partijos narys, pirmininko pavaduotojas.
19962000 m. sporto veteranų asociacijos Penki žiedai prezidentas.
2001 m. išrinktas Šiaulių krašto šimtmečio sportininku.
Apdovanotas dviem TSRS medaliais. 1998 m. apdovanotas medaliu Už nuopelnus Lietuvos sportui. 2009 m. Kūno kultūros ir sporto departamentas prie Lietuvos Respublikos Vyriausybės už nuopelnus Lietuvos sportui apdovanojo Sporto garbės komandoro ženklu.
Pomėgiai medžioklė, sportas.
Moka rusų kalbą, turi anglų kalbos pagrindus.
Žmona Živilė.
Turi keturis vaikus: iš pirmosios santuokos dukrą Justiną ir sūnų Kristijoną, iš antrosios dukrą Danielą ir sūnų Dovydą.