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