Родился 3 января 1954 года, г. Турка Львовской области.
Ленинградское высшее военное училище железнодорожных войск и военных сообщений им. М.В.Фрунзе в 1975 г., Военно-политическая академия им. В.И.Ленина в 1988 г.
С 1994 г. начальник управления (военно-правовой работы и социальной защиты) Федерального управления железнодорожных войск, с 1995 г. помощник начальника Железнодорожных войск – начальник управления военно-правовой работы и социальной защиты Федерального управления железнодорожных войск, с 1995 г. заместитель директора Федеральной службы железнодорожных войск Российской Федерации – командующего железнодорожными войсками Российской Федерации по воспитательной работе, с 1997 г. первый заместитель начальника Главного управления воспитательной работы Вооруженных Сил Российской Федерации – начальник организационно-планового управления, с 1999 г. первый заместитель начальника Главного управления воспитательной работы Вооруженных Сил Российской Федерации, с 2000 г. начальник Главного управления воспитательной работы Вооруженных Сил Российской Федерации. Уволен с военной службы в 2008 г.
Выполнял задачи в условиях вооруженного конфликта в Чеченской Республике и на прилегающих к ней территориях Российской Федерации, отнесенных к зоне вооруженного конфликта.
Генерал-полковник. Награжден орденом «За службу Родине в Вооруженных Силах СССР» III степени, медалями.
