Ông tốt nghiệp khoa Ngữ văn Đại học Tổng hợp Hà Nội (nay là Đại học Khoa học xã hội và Nhân văn thuộc Đại học Quốc gia Hà Nội) năm 1957. Từ năm 1957 đến nay ông công tác giảng dạy tại Đại học Khoa học Xã hội và Nhân văn, lần lượt đảm nhiệm các chức vụ Trưởng bộ môn lý luận văn học; Phó chủ nhiệm Khoa Ngữ văn; Chủ nhiệm Khoa Báo chí.