Родился 5 мая 1913 года в городе Витебск (Беларусь) в семье* батраков. Русский (Беларус).
Работал учеником слесаря в железнодорожном депо станции Витебск.
С мая 1933 года учился в школе летчиков ОСОВИАХИМа.
В РККА с 15 июня 1935 года, был призван Витебским городским военкоматом.
Окончил военную авиационную школу.
Присвоено звание младшего командира.
Служил пилотом в одной из авиационных частей.
Участвовал в национально-революционной войне в Испании с 14 декабря 1937 года по июль 1938 год в качестве пилота бомбардировщика СБ 24-й бомбардировочной группы республиканской авиации.
После возвращения из Испании продолжал служить в авиации.
Участвовал в советско-финляндской войне 1939-1940 годов.
Участвовал в Великой Отечественной войне с 1941 года.
Воевал на Западном фронте, с сентября 1941 года был летчиком-истребителем, в звании капитана командовал эскадрильей 519-го истребительного авиационного полка.
Принимал участие в боях за Москву.
К октябрю 1941 года на истребителе МиГ-3 совершил 28 боевых вылетов, из них 8 на штурмовку колонн противника. Уничтожил 6 танков, 15 автомашин и 25-30 человек живой силы противника.
С мая 1942 года служил в Управлении формирования и боевой подготовки ВВС Красной Армии, был инспектором-летчиком, старшим помощником начальника 4-го отдела.
К 13 августа 1944 года произвел во всех войнах 234 боевых вылета, провел 30 воздушных боев, сбил 2 самолета.
Окончил войну в звании подполковника.
После окончания войны продолжал служить инспектором-летчиком Управления формирования и боевой подготовки ВВС Красной Армии.
Занимался научной и преподавательской работой.
11 июля 1961 года вышел в отставку в звании генерал-майора авиации.
Проживал в городе Воронеж (Россия).
Умер в 1992 году.
Награжден четырьмя орденами Красного Знамени (14.11.1938, 03.11.1941, 16.05.1947, 30.12.1956), орденом Отечественной войны 1-й степени (06.04.1985), орденом Отечественной войны 2-й степени (25.03.1944), двумя орденами Красной Звезды (21.03.1940, 13.06.1952), медалями «За боевые заслуги» (06.05.1946), «За оборону Москвы», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», «За победу над Японией» и другими.
Примечание:
* Его младший брат Пётр Павлович Никифоров - лётчик-истребитель, Герой Советского Союза (27.06.1945).