Народився 25 січня1939 року в Києві. Працювати почав в Мелітополі. В 1958 році був призваний в прикордонні війська. Служив в Грузинському прикордонному окрузі. В 1959 році вступив до Алма-Атинського прикордонного училища, яке закінчив у 1963 році. Служив в Закавказькому прикордонному окрузі. В 1971 році закінчив Військову академію імені Фрунзе. В 1980 році був переведений в Північно-Західний прикордонний округ. У 1984 році закінчив академію Генерального штабу і служив начальником штабу Тихоокеанського прикордонного округу, потім начальником військ Забайкальського прикордонного округу, а в 1990 році був призначений начальником військ Західного прикордонного округу, управління якого дислокувалося у Києві.