Gimė 1957 liepos 16 d. Kauno mieste, žydas. Motina - akušerė, tėvas - mokytojas.
1981 m. baigė Vilniaus valstybinį universitetą, filologas.
1979 - 1981 m. dirbo Kauno valstybinio žydų muziejaus moksliniu bendradarbiu. 1982 - 1986 m. buvo Vilniaus valstybinio universiteto aspirantas, 1986 - 1988 m. dirbo Vilniaus valstybinio universiteto Kauno vakarinio fakulteto dėstytoju: 1988 - 1989 m. - Lietuvos knygų rūmų sekretoriaus vedėju; 1989 - 1990 m. - Lietuvos valstybinio žydų muziejaus direktoriumi.
Yra paskelbęs straipsnių apie Lietuvos kultūros palikimą, lietuvių ir žydų literatūros ryšius.
1990m. buvo išrinktas LTSR Aukščiausiosios Tarybos deputatu. Dirbo užsienio reikalų komitete, priklausė Sąjūdžio frakcijai.
Lietuvos socialdemokratų partijos narys, šios partijos garbės teismo narys. Lietuvos kultūros draugijos pirmininkas.
Vedęs. Žmona Virginija - lituanistė, turi dukrą Esterą ir sūnų Dovydą.
Išrinktas : Daugiamandatė (Sąjūdžio koalicija)