Родился в Могилевской области Белоруссии, после окончания в 1938 г. Института политпросвета - на комсомольской, советской и партийной работе, в том числе в Москворецком районе Москвы.
С 1941 по 1946 г. политработник в Советской армии, участник войны. Кандидат исторических наук.
С 1961 г. в системе архивных учреждений: начальник отдела ведомственных архивов и делопроизводства Главархива СССР, директор ВНИИДАД в 1966 -1970 гг.
С января 1970 г. - заместитель начальника Главархива СССР.