Николас Рош является сыном ирландского велогонщика Стивена Роша, триумфатора велосезона 1987, и француженки. В школьные годы Николас играл в регби за дублинский колледж Блэкрок, и собирался стать менеджером в гостиничном бизнесе. Он также занимался велоспортом и, к неудовольствию родственников, после просмотра баталий чемпионата мира 2002 года решил стать профессиональным велогонщиком. Рош выступал за французские любительские команды, и добился некоторых успехов в молодёжных гонках. В 2004 году он подписал контракт с «Cofidis», выиграл молодёжный чемпионат Ирландии и стал 3-м в групповой гонке взрослого чемпионата. За любительские команды Рош выступал под двойным франко-ирландским гражданством, но в 2005 году по новым законам он должен был лишиться одного из паспортов. Он решил остаться французским подданным, так как намеревался жить в этой стране после окончания карьеры. Однако через несколько месяцев ситуация прояснилась, и Рош сумел сохранить оба паспорта, а выступать стал под ирландской лицензией.
Рош становился чемпионом Ирландии в разделке (2007) и групповой гонке (2009), а также выигрывал этапы многодневок второй категории. В 2007 году ирландец впервые проехал супермногодневку, закончив Джиро только на 123-м месте. В дальнейшем Рош выступал на них значительно успешнее. В 2009 году он перешёл в «AG2R La Mondiale» и вскоре стал главной надеждой французской команды на общий зачёт супермногодневок. В 2010 году Рош финишировал 7-м на Вуэльте, отстав от победителя на 5 минут.
2004
2006
2007
2008
2009
2010