Jean-François Borras débute le chant à l’âge de 8 ans en tant que Petit Chanteur de Monaco où il restera 15 années. En 1998, il intègre la classe de chant de l’Académie de Musique de Monaco et travaille avec Marie-Anne Losco. C’est en juin 2004 qu’il obtient son diplôme supérieur de Chant à l’unanimité et poursuit sa formation auprès de Michèle Command et Gabriel Bacquier. En février 2005, il est lauréat de l’audition annuelle du Centre Français de Promotion Lyrique. Entre 2001 et 2004, il interprète les rôles d’Alfredo (La Traviata), Nemorino (L’Elisir d’Amore), Roméo (Roméo et Juliette), Werther, Wilhelm (Mignon), Faust, Frick (La Vie Parisienne) dans le cadre de plusieurs productions mises-en-scène par Gabriel Bacquier, au sein de l’Académie de Musique de Monaco, en 2005 celui de Serguei dans Tcheriomouchki de Chostakovitch à l’Opéra de Toulon sous la direction de Michelle Larroche, en 2006 il est Sergeï dans A Clermont Ferrand et Pédrillo dans L’Enlèvement au Sérail de W.A. Mozart ainsi que Pang (Turandot) à l’Opéra de Marseille dans une mise en scène de Charles Roubaud, et Flavio dans Norma. En 2007 il sera le Duc de Mantoue de Rigoletto à l’Opéra de Rouen, Perpignan et Carcassonne et le Messager dans Il Trovatore au Chorégie d’Orange auprès de Roberto Alagna. En 2008 il chantera Edgardo dans Lucia di Lammermoor à l’Opéra de Graz en Autriche pour 10 représentations, rôle qu’il a déjà interprété en 2003 au Théâtre de Montauban.