Originaire des Laurentides, Francis obtient en 2014 son baccalauréat en piano classique à l’Université de Montréal, où il y étudie auprès du pianiste Paul Stewart.
Il accumule par la suite de nombreuses années d’expérience en enseignement de la musique et en accompagnement. Francis occupe depuis 2018 le poste de pianiste pour l’Orchestre de Jeux Vidéo (OJV), en plus d’écrire régulièrement des pièces et arrangements pour l’ensemble. Francis termine présentement ses études en génie logiciel à l’École Polytechnique de Montréal.