1961—1970 гг. в нефтепромысловом управлении «Альметьевнефть» объединения «Татнефть»: оператор по добыче нефти, инженер по перекачке нефти, секретарь парткома, начальник цеха, заместитель начальника управления,
1970—1972 гг. — начальник управления объединения «Татнефть»,
1972—1977 гг. — заместитель начальника объединения «Татнефть»,
1977—1986 гг. — генеральный директор производственного объединения «Пермнефть»,
1986—1987 гг. — начальник Главного управления проектирования и капитального строительства Министерства нефтяной промышленности СССР.
1987—1990 гг. — первый секретарь Башкирского обкома КПСС.