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