Он родился 3 (16) мая 1910 года на станции Зима Иркутской губернии в семье ссыльного. Отец, Григорий Фёдорович, был кузнецом. Мать, Елена Алексеевна, происходившая из крестьянской семьи, - домохозяйка. В семье было 8 сыновей, трое из них стали офицерами. Все братья воевали в годы Великой Отечественной войны, двое погибли. Племянники продолжили семейную традицию: пятеро стали офицерами, трое из них - морскими.