Никол Пашинян родился 1 июня 1975 года в армянском городе Иджеване.
1991—1995 года — Ереванский государственный университет; отделение журналистики филологического факультета; журналист.
1993—1994 года — корреспондент газеты «Дпрутюн».
1994—1997 года — корреспондент газет «Лрагир», «Лрагир-ор», «Молорак».
1995—1997 года — редактор вкладыша «Эм-эс-э» газеты «Молорак».
1998—1999 года — учредитель и главный редактор газеты «Орагир».
C 1999 года — главный редактор газеты «Айкакан жаманак».
В 2008 году — член предвыборного штаба кандидата в президенты РА Левона Тер-Петросяна. После событий 1-2 марта 2008 года в Ереване объявлен в розыск.
В 2009 году сдался правоохранителям, находился под стражей до мая 2011 года. Был освобождён после объявления амнистии.
В 2012 году избран депутатом Национального собрания Армении по пропорциональной избирательной системе от партийного блока «Армянский национальный конгресс».
С 2013 года — член «Гражданского договора».
С 2016 года — член партии «Елк» (Союз «Исход»).
В 2017 году избран депутатом Национального собрания Армении от партии «Елк» (Союз «Исход»).
В апреле 2018 года организовал акции протеста против избрания премьер-министром Сержа Саргсяна. Объявил о начале «бархатной революции» в Армении.