Studiował we Wrocławiu historię i polonistykę. Od 1953 pracował w Instytucie Badań Literackich, gdzie w 1959 uzyskał stopień doktora, w 1991 profesora zwyczajnego. Od roku 1961 był członkiem komitetu redakcyjnego Słownika polszczyzny XVI wieku, od 1965 - Biblioteki Pisarzów Polskich. Od roku 1978 był wykładowcą Uniwersytetu Wrocławskiego[4].
Był wszechstronnym uczonym. Podstawę jego badań stanowiły studia nad dziełami literatury średniowiecznej, w tym Bogurodzicą. Prowadził badania interdyscyplinarne; badał związki między językiem a matematyką, zwłaszcza w dziedzinie stylometrii[5]. Pod koniec życia badał nagrobki na cmentarzach żydowskich[2].