Родился 20 октября 1951 года в городе Пионерский Калининградской области. Закончил Светлогорскую среднюю школу. Срочную службу проходил в войсках особого назначения в Латвийской ССР.
По окончанию службу поступил на физико-математический факультет Калининградского государственного университета. Получил специальность «Математик». Свою преподавательскую деятельность начал в Шатровской средней школе в качестве учителя математики и физики.
В период с 1979 по 1984 год проходил службу в штабе БФ в качестве оператора ЭВМ.
В 1984 году продолжил преподавательскую деятельность в средней школе № 7 города Калининграда в должности учителя математики. В 1986 году назначен директором средней школы № 44, где и работает по настоящий момент. За долголетний и добросовестный труд награжден нагрудным знаком «Почетный работник общего образования Российской Федерации».
Проживает в городе Калининграде Калининградской области.
Член политической партии «Коммунистическая партия Российской Федерации».
Женат, имеет двоих взрослых детей, двух внучек.