Родился 27 апреля 1926 года в д. Берёзовка Толмачевского района Тверской губернии (ныне Максатихинский район Тверской области). В 1933—1943 годах учился в средней школе (Березовской неполной средней, затем — средней Толмачевской). В 1943—1950 годах служил в Советской армии, участвовал в боевых действиях против Японии. После завершения учёбы в 10 классе Толмачевской средней школы учился в Московском инженерно-строительном институте.