[[1942]] -– [[1946]] m. mokėsi [[Alytus|Alytaus]] pradžios mokykloje, [[1954]] m. baigė [[Kaišiadorys|Kaišiadorių]] vidurinę mokyklą. [[1959]] m. baigė [[Maskva|Maskvos]] universitetą. [[1961]] -– [[1964]] m. -– [[Lietuvos istorijos institutas|Lietuvos istorijos instituto]] aspirantas, [[1974]] m. -– filosofijos daktaras. [[1959]] -– 1961 m. -– [[ŠU|Šiaulių pedagoginio instituto]], nuo 1964 m. -– [[VU|Vilniaus universiteto]] dėstytojas, [[1965]] m. -– docentas, [[1976]] -– [[1992]] m. -– profesorius, nuo [[1997]] m. -– [[VDU|Vytauto Didžiojo universiteto]] profesorius, nuo 2005 m. gruodžio -– VDU Senato narys.
[[1988]] m. -– [[Lietuvos Persitvarkymo Sąjūdis|Lietuvos Persitvarkymo Sąjūdžio]] iniciatyvinės grupės narys, Sąjūdžio Seimo tarybos narys. [[1989]] -– [[1990]] m. -– [[TSRS]] Aukščiausiosios Tarybos narys. 1990 -– [[1992]] m. -– Lietuvos Respublikos Aukščiausiosios Tarybos, Lietuvos [[Konstitucija|Konstitucijos]] rengimo komisijos narys. 1992 -– [[1996]] m. -– [[Seimas|Seimo]] narys (LDDP sąrašas) Švietimo, mokslo ir kultūros komiteto pirmininkas.
Nuo 1996 m. [[vasario 6]] d. -– Seimo [[Lietuvos socialdemokratų partija|Lietuvos socialdemokratų partijos]] frakcijos narys, vėliau -– ir [[Lietuvos socialdemokratų partija|LSDP]] narys. Nuo [[1999]] m. -– LSDP tarybos narys.
[[1995]] -– 1997 m. -– Lietuvos nacionalinės [[UNESCO]] komisijos pirmininkas, Lietuvos ryšių su užsienio šalimis draugijų asociacijos prezidentas.
== Svarbiausi darbai ==
* „Švietėjai ir jų idėjos Lietuvoje“ ([[1972]] m.),
* „Filosofijos istorijos chrestomatija“ (2 t. [[1974]] -– [[1977]] m.),