Urodzony w Paryżu w rodzinie o francuskich i szkockich korzeniach, Sebastian Roché ukończył edukację w Lycée International de Saint-Germain-en-Laye, a następnie kształcił się aktorsko w Cours Florent, École Nationale Supérieure des Arts et Techniques du Théâtre oraz w prestiżowej francuskiej Akademii Narodowej Sztuk Dramatu, z której uzyskał dyplom w 1989 roku, po czym przeniósł się do Nowego Jork…