Новоселов Николай Иванович родился в 1924 году в д. Митрофановке Туринского района Свердловской области. В 1942 году был призван в Красную Армию и до конца Великой Отечественной войны принимал участие в боевых действиях в составе Юго-Западного и 3-го Украинского фронтов. Участвовал в боях за освобождение Вены, Будапешта. В 1947 году демобилизован. За боевые заслуги награжден орденом Красной Звезды, медалями «За отвагу», «За победу над Германией», «За взятие Будапешта», «За взятие Вены».
В 1954 году окончил Свердловский юридический институт.
С 1948 года проходил службу в органах прокуратуры Свердловской области, Ставропольского края на различных должностях: следователя прокуратуры Верхне-Павдинского района Свердловской области, прокурора Ленского, Туринского района Свердловской области, прокурора г. Североуральска Свердловской области, прокурора Апанасенковского района Ставропольского края. В 1980 году был назначен Карачаевским межрайонным прокурором Карачаево-Черкесской автономной области. В 1983 году уволен из органов прокуратуры в связи с выходом на пенсию за выслугу лет.