į 1990 – 1992 Aukščiausiąją Tarybą - Atkuriamąjį Seimą.
į 1996 – 2000 Seimą.
į 2000 – 2004 Seimą.
Gimė 1949 m. balandžio 30 d. Vilniuje.
1967 m. baigė Vilniaus A. Vienuolio vidurinę mokyklą (dabar A. Vienuolio gimnazija).
1967 m. įstojo į Vilniaus valstybinio universiteto (VVU) Pramonės ekonomikos fakultetą (dabar Vilniaus universiteto Ekonomikos fakultetas), kurį baigė 1972 m. ir įgijo ekonomisto specialybę.
19731976 m. studijavo VVU aspirantūroje. 1976 m. apsigynė ekonomikos mokslų kandidato (dabar daktaro) laipsnį.
19751984 m. VVU docentas.
1987 m. Talino universitete (Estija) apgynė habilitacinį darbą, už kurį suteiktas habilituoto ekonomikos mokslų daktaro vardas.
1988 m. tobulinosi Frankfurto prie Maino universitete (VFR), 19891990 m. Niujorko universitete (JAV).
1989 m. suteiktas profesoriaus vardas.
1990 m. kovo 11 d. Lietuvos nepriklausomos valstybės atstatymo Akto signataras.
19901992 m. Aukščiausiosios Tarybos Atkuriamojo Seimo deputatas, išrinktas Putinų rinkimų apygardoje Nr. 60. Iškėlė savarankiškoji Lietuvos komunistų partija. Aukščiausiojoje Taryboje Atkuriamajame Seime dirbo Ekonomikos komisijoje.
19921996 m. Lietuvos ir užsienio kompanijų konsultantas.
1992 m. kartu su kitais kolegomis įkūrė Lietuvos laisvosios rinkos institutą, 19921998 m. buvo šio instituto tarybos pirmininkas.
19931996 m. Nacionalinės vertybinių popierių biržos tarybos pirmininkas.
19962000 m. VII Seimo narys, išrinktas Alytaus rinkimų apygardoje Nr. 30. Iškėlė Lietuvos centro sąjunga. Seime dirbo Biudžeto ir finansų komiteto pirmininko pavaduotoju.
20002004 m. VIII Seimo narys, išrinktas Dainavos rinkimų apygardoje Nr. 16. Išsikėlė pats. Seime dirbo Biudžeto ir finansų komitete, 20002001 m. ėjo Biudžeto ir finansų komiteto pirmininko pareigas.
Buvo TSKP narys. 1989 m. pabaigoje tapo Lietuvos komunistų partijos sekretoriumi, atsakingu už ekonomines reformas Lietuvoje. Iš šių pareigų atsistatydino 1990 m. kovo mėn. Nuo 1996 m. Lietuvos centro sąjungos narys, buvo šios sąjungos pirmininko pavaduotojas, pirmininkas. 20032005 m. Liberalų ir centro sąjungos narys, šios sąjungos pirmininko pirmasis pavaduotojas.
Tarptautinės informacijos akademijos tikrasis narys, Lietuvos mokslų akademijos narys ekspertas.
Skaitė paskaitas Vilniaus universitete ir daugelyje užsienio universitetų.
Yra parašęs per 300 mokslinių darbų rinkos ekonomikos klausimais Lietuvoje ir užsienyje. Knygos Gamybos intensyvinimo problemos (Vilnius: Mintis, 1986) autorius, knygos Rinkos ekonomika ir valstybinis reguliavimas (Vilnius: Balticon, 1990) skyrių autorius ir sudarytojas.
Pomėgiai kelionės, sportas.
Moka anglų, lenkų, rusų, vokiečių kalbas.
Žmona Rūta Rutkelytė socialinių mokslų daktarė, dirba verslo konsultante.
Turi dvi suaugusias dukras ekonomistes Ramunę ir Živilę bei penkis anūkus.
Seimo nariu išrinktas Dainavos rinkimų apygardoje Nr. 16. Iškėlė Liberalų ir centro sąjunga.