Народився 23 травня 1946 року в м. Чернігів.
У 1974 році закінчив Чернігівський державний педагогічний інститут ім. Т.Г. Шевченка.
Трудову діяльність розпочав викладачем математики і фізики Седнівської середньої школи Чернігівського району (1974–1977). Понад 20 років працював викладачем математики і фізики ПТУ № 5 (нині – Чернігівський професійний ліцей залізничного транспорту). З 1998 року заступник директора з навчальної роботи Чернігівського професійного ліцею залізничного транспорту.
Досвідчений, творчий, висококваліфікований викладач. Керівник обласної секції викладачів математики (1986–2001). Організатор семінарів: «Молодий вчитель», «Підготовка учнів до математичних олімпіад». Розробив і підготував методичні розробки уроків з основних тем алгебри та геометрії; розробив концепцію міжпредметних зв’язків математики з основними професіями ліцею. Створив один з перших в області кабінет математики, який отримав звання «Зразковий» (1989).
Підготував багатьох переможців і призерів обласних і республіканських олімпіад з математики (1979, 1984, 1986, 1990, 1994), переможця обласної, республіканської і призера Всесоюзної олімпіади з фізики серед учнів професійно-технічних училищ (1986).
Член журі обласних математичних олімпіад, керівник збірних команд області та Всеукраїнських олімпіад (1979–2001). Член журі Республіканської олімпіади з математики (1991). Переможець обласного педагогічного ярмарку (1999).
Досвід роботи педагога узагальнено Чернігівським обласним інститутом післядипломної педагогічної освіти (1992) і Чернігівським навчально-методичним центром професійно-технічної освіти (2000).
Викладач вищої категорії (1988). Старший викладач (1990). Заслужений працівник освіти і науки України (1998).
Автор методичних праць:
• «Використання лекційної, семінарської і залікової форм навчальної роботи при вивчені математики» (1992);
• «Робочий зошит з алгебри і початків аналізу в ПТНЗ» (2000).