Скончыў Вышэйшую школу трэнераў Беларускага дзяржаўнага інстытута фізічнай культуры (1963). Быў сябрам футбольнай каманды майстроў «Спартак» (Менск), некаторых іншых каманд краіны. Працаваў інструктарам фізічнай культуры на Менскім прыборабудаўнічым заводзе. У 1964 г. накіраваны на работу ў органы міліцыі - у крымінальны вышук. У 1967 г. скончыў юрыдычны факультэт Беларускага дзяржаўнага ўніверсітэта. З 1969 г. - намеснік начальніка Першамайскага, з 1973 г. - начальнік Ленінскага раённага аддзела ўнутраных спраў Менска. З 1975 г. - намеснік начальніка ўпраўлення ўнутраных спраў Менскага гарвыканкама, з 1981 г. - начальнік Упраўлення крымінальнага вышуку Міністэрства ўнутраных спраў БССР. У 1984-1987 гг. быў у Афганістане, удзельнічаў у баявых аперацыях, быў паранены. З 1987 г. - начальнік Беларускага ўпраўлення ўнутраных спраў на транспарце МУС БССР. Генерал-маёр міліцыі. Кандыдат юрыдычных навук. Сябра СП СССР з 1978 г.
Заслужаны работнік Міністэрства ўнутраных спраў СССР (1977).
Узнагароджаны ордэнам Чырвонага Сцяга, двума ордэнамі Чырвонай Зоркі, вышэйшым афганскім ордэнам Чырвоны Сцяг, савецкімі і афганскімі медалямі.
У 1963 г. пачаў выступаць у друку як журналіст. Піша на расейскай мове. Выдаў кнігі прозы «Четвертый след» (1973), «Тревожная служба» (1975), «Следствие продолжается» (1977), «Финал Краба» (1979), «Приказ № 1» (1985), «Служба - дни и ночи» (1981), «Следствие продолжается. Финал Краба» (1986), раманы «Вам - задание» (1982), «За секунду до выстрела» (1983), «Тайна Черных Гор» (1987), «Сыновья» (1989).
Лаўрэат Літаратурнай прэміі імя А.Фадзеева (1990) за раман «Сыновья».