Народився 19 жовтня 1944 р. у м. Свободний Амурської області, Росія. Закінчив Дніпропетровський хіміко-технологічний інститут, інженер-механік. У 1974 р. - Вищі курси КДБ СРСР, а в 1988 р. і 1991 р. - Курси при Вищій Червонопрапорній школі КДБ СРСР.
1967-1970 рр. - помічник майстра, інженер-механік Дніпропетровського шинного заводу.
1970-1974 рр. - викладач електротехнічних дисциплін у Дніпропетровському хіміко-механічному технікумі.
1972 р. - старший інженер Південного машинобудівного заводу.
З 1974 р. - в КДБ УРСР.
1995-1996 рр. - заступник голови СБУ.
1996-1998 рр. - заступник голови СБУ - начальник УСБУ в Донецькій області.
1999-1999 рр. - начальник УСБУ в Донецькій області.
1999-2001 рр. - заступник голови СБУ - начальник УСБУ в Донецькій області.
2001-2002 рр. - заступник голови Донецької облдержадміністрації з політико-правових питань.
2002-2004 рр. - начальник УСБУ в Дніпропетровській області.
2004-2005 рр. - радник Голови СБУ.
З серпня 2005 р. - на пенсії.
2006-2007 рр. - народний депутат Верховної Ради України V скликання від Партії регіонів, № 58 в списку. Перший заступник голови Комітету повопросам національної безпеки і оборони.
2007 р. - народний депутат Верховної Ради України VI скликання від Партії регіонів, № 58 в списку. Секретар Комітету з питань національної безпеки і оборони.
С 2012 г. - народный депутат от Партии регионов.