Сярэднюю школу скончыў у Віцебску (1948). Пасля заканчэння Маскоўскага гісторыка-архіўнага інстытута (1953) працаваў у архіўных установах Летувы. У 1956-1959 гг. вучыўся ў аспірантуры пры Маскоўскім гісторыка-архіўным інстытуце. У 1960-1971 гг. - навуковы супрацоўнік Цэнтральнага дзяржаўнага гістарычнага архіва Летувіскай ССР. З 1971 г. - навуковы супрацоўнік Інстытута літаратуры імя Янкі Купалы АН БССР. Кандыдат гістарычных навук. Сябра СП СССР з 1964 г.
Літаратурную дзейнасць пачаў у 1958 г. Выдаў зборнікі гісторыка-літаратурных нарысаў «Сейбіты вечнага» (1963), «З думай пра Беларусь» (1966), «Героі і музы» (1982), даследаванні «Загадка беларускай «Энеіды» (1971), «Пошукі імя» (1978), «Спасцігаючы Дуніна-Марцінкевіча» (1988), літаратуразнаўчую дылогію «Разыскивается классик...» (1989), гістарычныя нарысы «Паплечнік Каліноўскага» (1976), «На пераломе дзвюх эпох: Паўстанне 1863 года на Міншчыне» (1990). Склаў зборнікі гісторыка-літаратурных матэрыялаў «Пачынальнікі» (1977), «Пуцявінамі Янкі Купалы» (1981), «З жыццяпісу Якуба Коласа» (1982), «Шляхам гадоў» (1990). Адзін са складальнікаў зборнікаў дакументаў «Рэвалюцыйны ўздым у Літве і Беларусі 1861-1862 гг.» (1964), «Паўстанне ў Літве і Беларусі 1863-1864» (1965).
Лаўрэат Дзяржаўнай прэміі БССР імя Якуба Коласа (1990) за кнігі гісторыка-літаратурных даследаванняў «Разыскивается классик...» і «Спасцігаючы Дуніна-Марцінкевіча».