Родился в рабочей семье в городе Копыле Минской области Белорусской ССР. По этническому происхождению белорусский татарин. Окончил среднюю школу в Копыле.
В 1939 году поступил на филологический факультет Белорусского государственного университета и был призван в ряды РККА.Участник Великой Отечественной войны. Бежал из немецкого плена (Кривой Рог) на Копыльщину. Был партизаном.Окончил Белорусский государственный университет (1950). Преподавал белорусский язык и литературу в Новоельненской средней школе Дятловского района и в городе Новогрудке (1944—1953), затем — в Минском библиотечном техникуме (1953—1958).
С 1958 по 1963 год — научный сотрудник Института литературы имени Янки Купалы Академии наук Белорусской ССР.
С 1963 года доцент, а с 1974 года — профессор Белорусского государственного университета.Умер 1 мая 1986 года в Минске.