Николай Попыхин родился 20 мая 1975 года в Томске. Окончил Томский институт автоматизированных систем управления и радиоэлектроники по специальности «Промышленная электроника». В 1996-2001 годах на разных позициях работал в городской телефонной компании «Томсктелеком» (г. Томск). Будучи начальником отдела сети передачи данных «Томсктелекома» участвовал в проекте развития многофункциональной телекоммуникационной сети Кемеровской области на основе технологий Cisco, Nortel, RAD, Nateks, Siemens. В 2001 году назначен ведущим специалистом, а в 2002 году занял должность технического директора «Региональной цифровой телекоммуникационной компании» (г. Новокузнецк).

С 2005 года возглавлял региональный офис компании «Микротест» (г. Новосибирск). Под его руководством созданный с нуля филиал по итогам 2009 года работал со 156 организациями, а совокупная выручка регионального офиса составила свыше 230 млн рублей (без НДС).