Закінчив Тюменське вище військово-інженерне командне училище (1974), командний факультет Військово-інженерну академію ім. В. Куйбишева, (1986), факультет підготовки фахівців оперативно-стратегічного рівня Академії Збройних сил України (1998).
Курсант Тюменського вищого військово-інженерного командного училища (1970—1974).
Від 1974 року проходив службу в інженерних військах Радянського Союзу. З 1988 року — командир 210-го понтонно-мостового полку, а від 1992 року — бригади. Від 1994 року служив в Національній гвардії України. З 2000 року Начальник залізничних військ України. Фундатор та перший Голова Адміністрації Державної спеціальної служби транспорту (2004—2020).