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