Народився 12 березня 1945, с. Вижгів, Любомльський район, Волинська область, український військовий, генерал-лейтенант.
З 1991 - начальник Управління військової контррозвідки СБУ, начальник Головного управління розвідки Міноборони, голова Спілки офіцерів України.
1994-1998 - Народний депутат ВР 2-го скликання (обраний у виборчому окрузі №66, Володимир-Волинський). Член Комітету з питань оборони і державної безпеки.
З 1997 - заступник голови СБУ, з 1998 - заступник міністра з питань надзвичайних ситуацій.
2006-2007 очолював Управління СБУ в Донецькій області.
Травень - жовтень 2007 р. - заступник голови СБУ.