Родился в Ярославле 9 октября 1935 года в семье начальника цеха и домохозяйки. В 1953 году закончил среднюю школу № 40, в 1958 году — Ярославский технологический институт. Работал по распределению в Воронежском филиале института «Гидрокаучук».
В 1959 году поступил в аспирантуру Ярославского технологического института на кафедру основного органического синтеза. В 1963 году защитил кандидатскую диссертацию, с 1966 года доцент; в 1971 году защитил докторскую диссертацию, с 1972 года профессор.
В 1972—1983 годах проректор по научной работе Ярославского политехнического института, в 1972—1993 годах заведующий кафедрой органической химии. В 1983—2005 годах ректор Ярославского государственного университета имени П. Г. Демидова.
Автор 4 монографий, более 500 научных статей, около 200 авторских свидетельств на изобретения. Под его руководством защищено 10 докторских и более 40 кандидатских диссертаций.
«Заслуженный деятель науки и техники РСФСР» (1985). Соросовский профессор (1995). Премия Правительства Российской Федерации в области науки и техники (2006). Член редколлегии журнала «Известия вузов. Химия и химическая технология». Неоднократно избирался депутатом районного, городского и областного Советов народных депутатов, муниципалитета города Ярославля. Награждён орденами Почёта (1995) и Дружбы (2005), многими медалями, в том числе Золотой медалью ВДНХ (1983). Почётный работник высшего профессионального образования Российской Федерации.
Умер в Ярославле 3 августа 2008 года, похоронен на Игнатовском кладбище.