Od 1968 był pracownikiem Instytutu Historii PAN, w 1972 mianowany profesorem nadzwyczajnym, w 1986 profesorem zwyczajnym. W latach 1986–1990 kierował Zakładem Dziejów Polski Ludowej. W październiku 1981 powołany przez Plenum Komitetu Centralnego PZPR w skład Zespołu dla przygotowania naukowej syntezy dziejów polskiego ruchu robotniczegoTrybuna Robotnicza, nr 208, 19 października 1981, s. 2.

Po 1989 wykładał także w Wyższej Szkole Gospodarki Krajowej w Kutnie. Był prezesem Towarzystwa Naukowego im. Adama Próchnika.

Jego zainteresowania badawcze koncentrowały się wokół zagadnienia reformy rolnej i dziejów polskiej wsi, jak również historii społecznej Polski ludowej.

Od 1950 do 1990 członek PZPR. W PRL odznaczony m.in. Krzyżem Kawalerskim Orderu Odrodzenia Polski.

Zmarł 20 kwietnia 2020. Został pochowany 29 kwietnia 2020 na Cmentarzu Komunalnym Południowym.

Nagrody i odznaczeniaKto jest kim w Polsce 1989, Wydawnictwo Interpress, Warszawa 1989, str. 1198 Nagroda Polityki (1969 i 1975 - zespołowa) Nagroda Sekretarza Naukowego PAN (1975 - zespołowa) Nagroda Trybuny Ludu (1977 - zespołowa i 1984Nagrody "Trybuny Ludu" 1984 r., "Trybuna Ludu", nr 149, 23 czerwca 1984, s.