De 2004 à 2016, il est chef du restaurant étoilé La Villa Florentine[3].
Il travaille de 2016 à 2019 dans le restaurant étoilé Saisons, à Écully dans le Rhône[3].
En 2019, il remporte le Bocuse d'or France. Il termine à la sixième place du concours à l'échelle européenne la même année.
En 2021, il remporte le Bocuse d'or[4],[5]. Il est le premier lyonnais à remporter l'épreuve et le premier français depuis la consécration de Thibaut Ruggeri en 2013.