Родился в крестьянской семье.
В 1956 г. заочно окончил Уфимский нефтяной институт по специальности инженер-технолог. Доктор технических наук (1983).
С 1950 г. работал на Ново-Уфимском нефтеперерабатывающем заводе: старший оператор, дежурный инженер, начальник установки, старший инженер, начальник цеха, заместитель главного инженера завода.
С 1960 г. заместитель начальника Управления химической промышленности Татарского совнархоза.
С 1963 г. директор Нижнекамского химического комбината.
С 1969 г. генеральный директор Нижнекамского нефтехимического комбината.
С 1977 г. генеральный директор Нижнекамского производственного объединения «Нижнекамскнефтехим».
С марта 1985 г. первый заместитель министра, а с октября 1985 г. министр нефтеперерабатывающей и нефтехимической промышленности СССР.
С июля 1989 г. министр химической и нефтеперерабатывающей промышленности СССР.
Член КПСС с 1955 г. Член ЦК КПСС в 1986—1990 гг.
Депутат Верховного Совета РСФСР 11 созыва.
С сентября 1990 г. персональный пенсионер союзного значения.