Николай Павлович Городничев родился 28 августа 1915 года в Омске в семье служащего. Получив среднее образование, отучился в Астраханском автодорожном техникуме и работал электросварщиком.
В 1934 году его призвали на службу в Рабоче-крестьянскую Красную Армию, а через три года он окончил Сталинградскую военную авиационную школу летчиков.
Николай Павлович сражался на фронте с самого начала Великой Отечественной войны. В должности штурмана эскадрильи 33-го истребительного авиационного полка (ИАП) он летал на истребителе И-16. Участвуя в боях на Западном и Калининском фронтах под Ржевом, неоднократно водил в бой группы самолетов, что примечательно — без потерь в личном составе. Первую свою победу летчик одержал в полдень 22 июня 1941 года — в первый день войны.
К декабрю 1941 года гвардии майор Николай Городничев получил должность заместителя командира эскадрильи 5-го гвардейского истребительного авиационного полка Калининского фронта. В новой должности он совершил 46 штурмовок