Родился в семье конторского служащего.
В 1938 году окончил геодезический факультет Харьковского инженерно-строительного института и поступил в аспирантуру Академии наук СССР при Пулковской обсерватории.
С июня 1941 по ноябрь 1946 года служил в Советской армии.
В январе 1947 года начал работать в Пулковской обсерватории в должности младшего научного сотрудника.
В 1950 году защитил диссертацию на соискание учёной степени кандидата физико-математических наук.
В 1951 году назначен на должность Заведующего Николаевским отделением ГАО АН СССР.