Он родился в Москве в 1928 году. Окончил филологический факультет МГУ (1951), работал в Институте славяноведения РАН, с 1990 года - академик РАН.