Après avoir obtenu son diplôme, il rejoint le Ballet du 20ème siècle de Maurice Béjart, avec lequel il travaille entre 1986 et 1989.
Ensuite, pendant trois ans, il travaille avec Angelin Preljocaj et danse dans Le spectre de la rose à l’Opéra de Paris. En 1994, il déménage à Bruxelles pour danser dans la pièce Kinok (1994) de Rosas, puis travaille sur des duos avec Ine Wichterich et Anne Mouselet, mais aussi dans des productions de la Needcompany (Tres, 1995) et des Ballets C de la B: La Tristeza Complice (1997), Iets op Bach (1997) et Wolf (2002). De plus, en 2013, Franck a créé 33 rue Vandenbranden pour l’Opéra de Göteborg, une adaptation de la pièce 32 rue Vandenbranden de Peeping Tom. La même année, il a créé la chorégraphie de l’opéra Marouf, savetier du Caire, par Jérôme Deschamps, à l’Opéra Comique de Paris. Avec le Nederlands Dans Theater, il a réalisé The lost room, une suite à The missing door de Gabriela Carrizo (2013). Franck a remporté un prestigieux ‘Zwaan 2016’ avec The lost room en tant que ‘Production de Danse la Plus Impressionante’. En 2017, il a présenté sa deuxième pièce courte avec NDT, The hidden floor, qui est également la conclusion a la trilogie Adrift, commencé par The missing door et The lost room. En 2018, il a adapté avec Gabriela Carrizo la pièce 32 Rue Vandenbranden pour le Ballet de l’Opéra de Lyon. Ainsi, 31 Rue Vandenbranden a ouvert la prestigieuse Biennale de la Danse de Lyon. En 2021, il a créé Didon & Enee, une collaboration entre Peeping Tom, Le Concert d’Astrée et le Grand Théâtre de Genève, suivi par le duo Oiwa en 2022, créé avec et pour le Ballet National de Marseille.