Родился в городе Димитровск-Орловский, ныне районный центр Орловской области.
Окончил Московский педагогический институт (1953 г.).
В 1953 – 1966 годах работал в средней школе города Арзамас-16: учитель математики, заведующий учебной частью, директор школы.
В 1966 – 2006 годах – директор городского отдела народного образования.
Заслуженный учитель школы РСФСР (28.04.1990).
Почётный гражданин города Сарова (2001).
Проживает в Сарове.
Награды: ордена Октябрьской Революции, Трудового Красного Знамени, «Знак Почёта».