Родился на хуторе Дюганы Витебского округа Белорусской ССР (ныне не существует). Призван на службу в Красную Армию в 1940 году. Участник Великой Отечественной войны. Во время обороны Крымского полуострова попал в плен, где находился до освобождения в апреле 1945 года. В 1946 году, после демобилизации, приехал в город Горький. Окончил историко-филологический факультет Горьковского государственного университета (1951 г.) и Литературный институт им. М. Горького (1953 г.). Работал учителем в школах Сталинабадской (1951-1952) и Горьковской (1952-1966) областей, читал курс педагогики в ННГУ им. Лобачевского (1966-1991). Преподавал педагогику на историко-филологическом факультете Горьковского государственного университета им. Н.И. Лобачевского. Был инициатором создания музея «А. С. Пушкин в Нижнем Новгороде 2-3 сентября 1833 г.» и работал его директором (1993-2005). Являлся председателем Нижегородского отделения Российского Пушкинского клуба с 1990 года. Член Союза писателей РСФСР с 1991 года. Автор книг стихов «Позиция» (1983), «Ориентир» (1989), «Чувство вербное», «Марина» (1993), «Моя стезя» (1998). Выпустил книги воспоминаний: «Операция Осколок» (1999), «У меня была своя война» (2000). Его произведения переведены на белорусский и таджикский языки. Лауреат премии города Нижнего Новгорода (1999). Награды: орден Отечественной войны 2-й степени (06.04.1985), медали.
Место захоронения: г. Нижний Новгород Бугровское кладбище, 13 квартал