Nicolas es el hijo de Stephen Roche, exciclista que ganó en el mismo año el Tour de Francia, el Giro de Italia y el Campeonato del Mundo en 1987.