Родился 23 февраля 1965 года в Псковской области.
В 1987 году окончил Ленинградский институт инженеров железнодорожного транспорта по специальности «Автоматика, телемеханика и связь на железнодорожном транспорте».
Студент Ленинградского института инженеров железнодорожного транспорта (1982—1987), электромеханик, старший электромеханик Лиепайской дистанции сигнализации и связи Прибалтийской же
лезной дороги (1987—1993), электромеханик СЦБ, старший электромеханик Великолукской дистанции сигнализации и связи (1993—1997), главный инженер Великолукской дистанции сигнализации и связи (1997—2002). С 2000 года начальник Великолукской дистанции сигнализации и связи Октябрьской железной дороги.
Награжден именными часами Министра путей сообщения.