Родился 31 марта 1945 года в Ленинграде. Окончил школу с золотой медалью в 1963 и в тот же год поступил в Ленинградский гидрометеорологический институт, который окончил в 1968 году, получив диплом с отличием. Осенью в 1968 г. поступил в очную аспирантуру ГГО им. А.И. Воейкова в отдел динамической метеорологии, где обучался под руководством проф. М.И.Юдина.
После окончания аспирантуры работал в проблемной лаборатории взаимодействия океана и атмосферы ЛГМИ и занимался вопросами моделирования климата. В 1974 г. защитил диссертацию на соискание учёной степени кандидата физико-математических наук. Вел научно-исследовательскую работу в области оценки последствий для северных регионов возможной переброски вод северных рек на юг.
В 1981 г. стал доцентом факультета повышения квалификации специалистов гидрометслужбы и читал курсы лекций по кафедре Метеорологических прогнозов "Современные методы метео- рологических прогнозов", разработал курс "Гидродинамические методы динамических прогнозов". На основании этого курса был
написан учебник, который до сих пор используется в учебном процессе РФ. В 1987 г. написал учебник "Современные методы метеорологических прогнозов", где впервые изложил технологические аспекты процедуры прогнозирования погоды, в результате которых создаются современные численные прогнозы. В 1996 г. создалучебник "Сверхдолгосрочный прогноз".
Вел научную работу в области исследования динамики атмосферного пограничного слоя в горных районах и разработки методов прогноза погоды в условиях гор. В 2000 г. защитил докторскую диссертацию на соискание учёной степени доктора географических наук на тему "Синоптическая интерпретация данных о рельефе при расчете ливневых осадков в горах".
С 2002 г. работает на кафедре климатологии и мониторинга окружающей среды факультета географии и геоэкологии СПбГУ, читает курсы "Динамическая метеорология", "Стихийные бедствия и катастрофы".
Опубликовано более 100 научных работ, в том числе 6 учебников и монографий. Является автором ряда программных средств, использовавшихся для решения задач прогноза погоды. Ведет активную научную работу в областях динамической метеорологии и климатологии, связанных с исследованием горных районов и опасных явлений природы.