Родился 27 апреля 1937 года в городе Орле РСФСР. Образование высшее — окончил Ленинградское высшее военно-морское училище им. М.В.Фрунзе, офицер-минер-торпедист подводного корабля.
Проходил военную службу в качестве помощника командира, командира подводной лодки, начальника штаба соединения подводных лодок. Работал старшим преподавателем учебного центра Военно-Морского Флота СССР, начальником Минского областного спортивно-технического клуба ДОСААФ, президентом закрытого акционерного общества “Белнефтегаз”, советником генерального директора общества с дополнительной ответственностью “Белинтернефть”.
Избирался депутатом Верховного Совета Республики Беларусь тринадцатого созыва. Являлся депутатом Палаты представителей Национального собрания Республики Беларусь первого созыва.
Член депутатской группы “Народный депутат”.
Награжден орденами “За службу Родине в Вооруженных Силах СССР” III степени, “За службу Родине” II степени, двадцатью медалями. Женат, имеет сына и дочь.