į 1996 – 2000 Seimą.
į 2000 – 2004 Seimą.
Gimė 1962 m. gruodžio 20 d. Varėnos rajono Mergežerio kaime miškininko šeimoje.
19691972 m. mokėsi Mergežerio pradinėje mokykloje, 19721978 m. Varėnos 1-ojoje (dabar Ąžuolo) vidurinėje mokykloje, nuo 1978 m. Varėnos 2-ojoje (dabar Ryto) vidurinėje mokykloje, kurią baigė 1980 m.
19801981 m. mokėsi Vilniaus 31-ojoje profesinėje technikos mokykloje.
19821984 m. tarnavo tarybinėje armijoje.
1985 m. įstojo į Vilniaus valstybinio universiteto (dabar Vilniaus universitetas) Istorijos fakultetą, kurį 1991 m. baigė ir įgijo istoriko specialybę.
19841988 m. dirbo Varėnos pūkų ir plunksnų fabriko Merkys laboratorijoje laborantu, 19881990 m. Varėnos rajono valdybos Švietimo, kultūros ir sporto skyriuje kultūros paminklų apsaugos vyr. metodininku, 19901996 m. Kultūros paveldo inspekcijoje (nuo 1995 m. Kultūros vertybių apsaugos departamentas) Alytaus teritorinio padalinio vyr. inspektoriumi.
19962000 m. VII Seimo narys, išrinktas Varėnos-Eišiškių rinkimų apygardoje Nr. 70. Iškėlė Lietuvos krikščionių demokratų partija. Seime buvo Nacionalinio saugumo (vėliau Nacionalinio saugumo ir gynybos) komiteto pirmininko pavaduotojas.
20002004 m. VIII Seimo narys, išrinktas Varėnos-Eišiškių rinkimų apygardoje Nr. 70. Iškėlė Moderniųjų krikščionių demokratų sąjunga. Seime buvo Nacionalinio saugumo ir gynybos komiteto pirmininko pavaduotojas.
Nuo 1988 m. aktyviai dalyvavo Sąjūdžio veikloje Varėnos rajone. 19941999 m. Lietuvos krikščionių demokratų partijos narys. Ëjo šios partijos Valdybos nario, atsakingojo sekretoriaus pareigas. 20002003 m. Moderniųjų krikščionių demokratų sąjungos narys, pirmininko pavaduotojas. 20032005 m. Liberalų ir centro sąjungos narys, šios sąjungos Valdybos ir Tarybos narys. Nuo 2006 m. Lietuvos liberalų sąjūdžio narys, o nuo 2008 m. Lietuvos liberalų sąjūdžio partijos pirmininko pavaduotojas.
Tyrinėjo pokario metų istoriją. Šia tema parašė mokslinių straipsnių. Knygos Partizaninis karas Lietuvoje 19441953 m., dokumentų rinkinių Laisvės kovos 19441953 metais (Kaunas: Lietuvos politinių kalinių ir tremtinių sąjunga, 1996) (kartu su Dalia Kuodyte), Lietuvos partizanų kovos ir jų slopinimas MVD-MGB dokumentuose 19441953 metais (Kaunas: Lietuvos politinių kalinių ir tremtinių sąjunga, 1996) (kartu su Nijole Gaškaite ir Juozu Starkausku) bendraautoris.
Apdovanotas Sausio 13-osios atminimo medaliu, Lietuvos kariuomenės kūrėjų medaliu ir Lietuvos valstybės ordino Už nuopelnus Lietuvai Komandoro kryžiumi.
Pomėgiai grožinė literatūra, tinklinis, muzika.
Moka rusų kalbą, turi lenkų ir anglų kalbų pagrindus.
Žmona Ramunė Kultūros paveldo centro techninė darbuotoja.
Turi 4 vaikus. Rokas, Motiejus, Saulė moksleiviai, Algirdas ikimokyklinio amžiaus.
Seimo nariu išrinktas Varėnos-Eišiškių rinkimų apygardoje Nr. 70. Iškėlė Liberalų ir centro sąjunga.