Родился в Белгородской области, в семье рабочих в 1924 году. 
Окончив восемь классов, поступил в фабрично-заводское училище Архангельской области, где получил специальность слесаря. После окончания училища работал в городе Полярное Мурманской области. В это время началась война. В августе 1942 года   был призван в армию и направлен в город Череповец. В январе 1943 года отправлен на фронт в район города Сталинграда. Участвовал в освобождении городов Винница, Львов, в Чехословакии, городов Моравская Острава, Прага.
После войны окончил курсы техников-геодезистов в городе Москве. Трудился геодезистом в Тульской, Московской, Калужской, Рязанской областях. В начале 50-х годов трудился в экспедиции в бухте Провидения Чукотского национального округа, занимался разведкой угольных месторождений. Затем в п. Березово Ханты-Мансийского национального округа в геологической партии. 
С 1963 по 1990 годы работал начальником топографических отрядов в экспедициях ПГО «Ямалгеофизика».  За период работы на Ямале принимал участие в открытии Новопортовского, Медвежьего, Бованенковского, Надымского, Харасавейского и других месторождений. 
Награждён медалью «За отвагу», медалью «За освоение недр Западной Сибири», орденом Отечественной войны второй степени, орденом Славы, имеет знак «Отличник геодезии и картографии».