Народився в с. Северинівка Таращанського району Київської області. У 1977 р. закінчив Київський університет ім.Т.Шевченка (спеціальність - метеорологія, кваліфікація - географ-метеоролог). Кандидат географічних наук.
У 1977-1983 рр.. - Інженер-синоптик відділу метеорологічних прогнозів Українського бюро погоди (Київ).
З 1983 р. по 1988 р. - старший інженер відділу метеорологічних прогнозів Українського гідрометеорологічного центру (Київ).
У 1988-1992 рр.. - Головний синоптик Укргідрометцентру.
У 1992-2011 рр.. - Начальник Укргідрометцентру МНС України.
З вересня 2011 рр.. - Директор Укргідрометцентру (спочатку МНС України, з грудня 2013 р. - ГосЧС.
Має звання почесного працівника гідрометслужби України, почесного працівника Держводгоспу України. Нагороджений орденом "За заслуги" III ступеня.