Родился 22 марта 1926 года в деревне Болтино Вадского района Горьковской области. Войну встретил в родном колхозе пятнадцатилетним мальчишкой. Был мобилизован осенью 1943 года. После учёбы в школе по подготовке младшего командного состава в апреле 1944 года был отправлен на 2-й Белорусский фронт. Служил в разведроте 139-й дивизии, принимал участие в освобождении Белоруссии, Польши. Дошёл до Эльбы, где в конце апреля 1945 года Советская армия встретилась с союзниками. Получил боевые награды, среди которых орден Красного Знамени (дважды) и Орден Славы II и III степени. Принимал участие в Параде Победы 24 июня 1945 года. 25 лет прослужил в ракетных войсках стратегического назначения. Окончил службу в звании подполковника.