į 1992 – 1996 Seimą.
į 1996 – 2000 Seimą.
į 2000 – 2004 Seimą.
Gimė 1956 m. gruodžio 8 d. Vilniuje.
Nuo 1963 m. mokėsi Vilniaus 22-ojoje vidurinėje mokykloje (dabar Mikalojaus Daukšos vidurinė mokykla), kurią baigė 1974 m.
1974 m. įstojo į Vilniaus valstybinio universiteto (VVU, dabar Vilniaus universitetas (VU)) Fizikos fakultetą, kurį 1979 m. baigė ir įgijo fiziko specialybę.
19811984 m. studijavo VVU aspirantūroje.
19841990 m. dirbo VVU laborantu, inžinieriumi, moksliniu bendradarbiu.
1988 m. įsitraukė į Lietuvos Persitvarkymo Sąjūdžio veiklą. 19901992 m. Sąjūdžio atsakingasis sekretorius.
19921996 m. VI Seimo narys, išrinktas pagal Sąjūdžio koalicijos sąrašą. Seime dirbo Gamtos apsaugos komitete.
19962000 m. VII Seimo narys, išrinktas pagal Tėvynės sąjungos (Lietuvos konservatorių) sąrašą. Seime 19971999 m. buvo Europos reikalų komiteto pirmininkas, 19961999 m. dirbo Teisės ir teisėtvarkos komitete. 19961999 m. Seimo Pirmininko pirmasis pavaduotojas.
19992000 m. Ministras Pirmininkas dešimtojoje (XXXI) Vyriausybėje.
20002004 m. VIII Seimo narys, išrinktas pagal Tėvynės sąjungos (Lietuvos konservatorių) sąrašą. Seime dirbo Biudžeto ir finansų ir Europos reikalų komitetuose.
Tėvynės sąjungos (Lietuvos konservatorių) narys nuo įkūrimo 1993 m. 20002003 m. šios sąjungos pirmininko pirmasis pavaduotojas, nuo 2003 m. gegužės 24 d. pirmininkas.
Žinių ekonomikos forumo Politikos komiteto pirmininkas. 20012003 m. Žinių visuomenės tarybos prie Lietuvos Respublikos Prezidento pirmininkas. Nuo 2001 m. tarptautinio Baltijos plėtros forumo Tarptautinės patarėjų tarybos narys.
Lietuvos šaudymo sąjungos prezidentas.
Apdovanotas Lietuvos nepriklausomybės medaliu, Didžiojo Lietuvos Kunigaikščio Gedimino ordino Komandoro kryžiumi.
Domisi politologine literatūra.
Pomėgiai knygos, koncertai, aktyvus poilsis gamtoje.
Moka anglų, rusų kalbas.
Žmona Rasa Lietuvos nacionalinio simfoninio orkestro smuikininkė.
Turi du sūnus. Andrius studentas, Vytautas UAB Pačiolis žurnalo Marketingas vyr. redaktorius.
Seimo nariu išrinktas Antakalnio rinkimų apygardoje Nr. 3. Iškėlė Tėvynės sąjunga (konservatoriai, politiniai kaliniai ir tremtiniai, krikščioniškieji demokratai).