W 1969 ukończył studia na wydziale ekonomicznym Uniwersytetu Wileńskiego. W 1974 uzyskał stopień kandydata nauk ekonomicznych. W latach 1982–1983 odbył staż w szkole handlowej w Bergen. W 1990 uzyskał stopień doktora nauk. Został profesorem nauk ekonomicznych.
W 1969 został wykładowcą na wydziale ekonomicznym Uniwersytetu Wileńskiego. W 1989 objął stanowisko kierownika katedry zarządzania produkcją i międzynarodowych stosunków gospodarczych. W 1991 został profesorem, a w 2003 kierownikiem katedry ekonomii teoretycznej.
W latach 1992–2000 przez dwie kadencje sprawował mandat posła na Sejm, zasiadał we frakcji parlamentarnej LDDP. Od 17 grudnia 1992 do 12 grudnia 1996 pełnił funkcję ministra spraw zagranicznych. W wyniku wyborów w 2012 ponownie uzyskał mandat posła na Sejm z listy partii Droga Odwagi[1]. W trakcie kadencji przez pewien czas należał do frakcji partii Porządek i Sprawiedliwość.