Народився 4 листопаду 1938 року в селі Велике Старосілля Черкаської області України в сім’ї вчителів.
В 1946 році поступив в середню школу. Після закінчення середньої школи в 1956 році поступив в Львівський політехнічний інститут.
В 1962 році закінчив Львівський політехнічний інститут за спеціальністю «Геофізичні методи пошуків та розвідки корисних копалин» та получив кваліфікацію гірничого інженера-геофізика.
З 1962 року до 1965 року працював в Полтавській геофізичній експедиції треста «Укргеофізрозвідка» як технік-оператор та геофізик оператор сейсмічної партії.
З 1965 року до 1968 року навчався в аспірантурі Інституту геофізики імені С.І.Субботіна НАН України з відривом від виробництва.
З 1968 року до 1969 року працював у відділі сейсмометрії Інституту геофізики на посадах молодшого наукового співробітника та провідного інженера.
З 1969 року до 1993 року працював в тресті «Укргеофізрозвідка».
З 1969 року до 1973 року займав посади геофізика та старшого геофізика дослідно-методичної партії, а з 1973 року до 1977 року виконував обов’язки старшого геофізика партії обробки інформації на ЕОМ.
В 1973 році захистив в Інституті фізики Землі (м.Москва) дисертацію на тему «Числовий метод полів часу в інтерпретації матеріалів сейсморозвідки» та отримав наукову ступінь кандидата фізико-математичних наук за спеціальністю «Геофізика».
З 1977 року до 1980 року займав посаду головного геофізика дослідно-методичної партії треста «Укргеофізрозвідка», а з 1980 року до 1982 року виконував обов’язки головного геофізика дослідно-методичної експедиції об’єднання «Укргеофізика».
З 1982 року до 1993 року працював на посадах
головного геофізика та головного інженера дослідно-методичної партії удосконалення обробки сейсмічної інформації об’єднання «Укргеофізика».
В 1990 році захистив в Інституті геофізики дисертацію «Різницеві продовження часових та хвильових полів в прикладних задачах сейсміки» та отримав в 1991 році наукову ступінь доктора фізико-математичних наук за спеціальністю «Геофізика».
З 1993 року до 1996 року виконував обов’язки провідного наукового співробітника у відділу теоретичних проблем геофізики Інституту геофізики імені С.І.Субботіна НАН України.
З 1996 року до 2004 року займав посаду головного наукового співробітника відділу теоретичних проблем геофізики.
З 2004 року до 2007 року займав посаду головного наукового співробітника відділу сейсмічної небезпеки.
З 2007 року до 2013 року займав посаду головного наукового співробітника відділу фізичних властивостей речовини Землі.
З 2013 року по цей час займає посаду головного наукового співробітника відділу регіональних проблем геофізики.
Одружений. Має дружина та двох синів.