В 1929 окончил Московскую консерваторию, в 1931 — Московский университет. В 1931—1951 работал в Государственном астрономическом институте им. П. К. Штернберга. Во время Великой Отечественной войны возглавлял службу времени этого института в Свердловске. Член КПСС с 1947. С 1948 — профессор Московского университета, с 1951 работал в Пулковской обсерватории (в 1951—1971 — заместителем директора), одновременно читал лекции по астрономии в Ленинградском университете (с 1970 — заведующий кафедрой астрономии этого университета).
Основные научные работы посвящены фундаментальной астрометрии, службе времени, исследованию переменных звезд. В 1930-е годы визуально наблюдал переменные звезды на 18-сантиметровом рефракторе ГАИШ. В 1932—1975 участвовал в меридианных наблюдениях звезд по коллективным и международным программам в Москве, Пулкове и Сантьяго (Чили). Развивая идеи, высказанные в 30-е годы Н. И. Днепровским и Б. П. Герасимовичем, возглавил международные работы по созданию Каталога слабых звезд. Организовал и был участником астрономических экспедиций в Чили (1962—1973, Астрономическая станция Серро-Эль-Робле) для наблюдений звездных положений в Южном полушарии. Составил ряд звёздных каталогов, в том числе Предварительный фундаментальный каталог слабых звёзд (совместно с Д. Д. Положенцевым). Предложил проект нового меридианного инструмента — фотографический вертикальный круг симметричной конструкции, на котором были выполнены определения склонений звезд с высокой точностью. Детально разрабатывал вопрос об учете влияния наклона слоев равной плотности воздуха на астрономическую рефракцию. Проводил большую педагогическую и научно-популяризаторскую работу.