Gimė 1952 m. kovo 14 d. Lazdijų rajono Degėsių kaime.
1970 m. baigė Druskininkų 1-ąją vidurinę mokyklą (dabar Atgimimo vidurinė mokykla).
1970 m. įstojo į Vilniaus valstybinio universiteto Finansų ir apskaitos fakultetą (dabar Vilniaus universiteto Ekonomikos fakultetas), kurį 1975 m. baigė ir įgijo ekonomisto matematiko specialybę.
1990 m. stažavo Vokietijos Marburgo universitete, 1991 m. JAV, 1994 m. Austrijoje.
19751989 m. dirbo Mokslų akademijos Ekonomikos institute moksliniu bendradarbiu. Pagrindinė mokslinio darbo kryptis makroekonominių procesų modeliavimas ir prognozavimas. 1983 m. apgynė šios srities ekonomikos mokslų kandidato (dabar socialinių mokslų daktaro) disertaciją. Nuo 1999 m. docentas.
Prasidėjus atgimimui ir reformoms, 1989 m. buvo pakviestas dirbti į LTSR Ministrų Tarybą, vadovavo ekonomikos reformų padaliniui. Darbo sritis nepriklausomos Lietuvos ekonomikos reformai būtinų įstatymų projektus rengusių 16 mokslinių darbo grupių, vadovaujamų prof. K. Antanavičiaus ir prof. K. D. Prunskienės, veiklos koordinavimas ir dalyvavimas, rengiant finansų sektoriaus transformavimo įstatymus.
Nuo 1990 m. balandžio mėn. iki 1991 m. gegužės mėn. pirmosios (XXII), antrosios (XXIII) ir trečiosios (XXIV) Vyriausybių ekonomikos ministras.
19911995 m. dirbo ekonomikos ministro pavaduotoju.
Nuo 1995 m. spalio mėn. iki 1996 m. vasario mėn. šeštosios (XXVII) Vyriausybės ekonomikos ministras.
19962004 m. uždarosios akcinės bendrovės Draudos asistavimas (ankstesnis pavadinimas Draudos autocentras) direktorius.
Niekada nebuvo ir nėra jokios partijos narys.
Vilniaus prekybos, pramonės ir amatų rūmų prezidentas (20012005 m.), Žvėryno gimnazijos tėvų tarybos pirmininkas, Lietuvos forumo dėl Europos Sąjungos ateities narys.
19831990 m. ir 19972004 m. skaitė paskaitas Vilniaus universitete, Vilniaus pedagoginiame universitete ir Vilniaus Gedimino technikos universitete makroekonomikos, vadybos, integracijos į ES, Lietuvos socialinės ekonominės raidos temomis.
Pomėgiai medžioklė, sportas.
Moka anglų, rusų, vokiečių kalbas.
Žmona Raimonda finansininkė.
Turi dvi dukras. Ieva Vilniaus universiteto magistrantė, Jolanta Žvėryno gimnazijos abiturientė.
Seimo nariu išrinktas pagal Valstiečių ir Naujosios demokratijos partijų sąjungos sąrašą.