Окончил мехмат МГУ в 1966 г. Работал ассистентом кафедры прикладной математики РРТИ, инженером-математиком в КБ «Глобус», ассистентом кафедры высшей математики №1 Челябинского политехнического института, инженером-программистом гидрохимического научно-исследовательского института ГУГМС. Затем в 1971–1974 гг. – аспирант вычислительного центра АН СССР (лаборатория «Распознавание образов»), в 1972–1975 гг. работал старшим инженером-программистом в НИИАК ГУГМС, где опубликовал 7 научных работ в трудах института.
В 1976 г. защитил кандидатскую диссертацию на соискание ученой степени кандидата физико-математических наук. Тема кандидатской диссертации – «Вопросы полноты функциональных систем, связанных с синтезом надежных схем из ненадежных элементов». С 1975 г. по 1984 г. работал старшим преподавателем и доцентом в Рыбинском авиационно-технологическом институте. С 1984 г. по настоящее время – доцент кафедр высшей математики (ВМ), теоретической и прикладной механики (ТПМ) РГРТУ. Всего опубликовано свыше 70 научных работ, из них в академиче-ских изданиях более 20 статей. Принимал участие в научной школе, возглавляемой чл.корр. АН РФ С.В. Яблонским и ак. АН РФ Лупановым О.Б.