Naukę śpiewu rozpoczął pod kierunkiem Giacomo Rocchettiego, a następnie doskonalił swoje umiejętności pod okiem Nazzareno Antinoriego w Akademii im. Beniamino Gigli w Recanati oraz Giorgia Merighiego w Jesi. W 2013 roku wziął udział w kursach mistrzowskich prowadzonych przez Renato Brusona.
Występował pod batutą takich dyrygentów jak: Zubin Mehta, Carlo Palleschi, Gianluigi Gelmetti, Andrea Sanguineti, Ivo Lipanovic, Norbert Baxa, Oliver Dovhnany, Fabio Mastrangelo, Nikša Bareza, Massimo Alessio Taddia, Mauro Roveri.
Repertuar artysty obejmuje partie w operach: Rigoletto, Traviata, Trubadur, Makbet, Nieszpory sycylijskie, Aida Verdiego, Tosca, Madame Butterfly, Jaskółka, Cyganeria, Manon Lescaut, Turandot Pucciniego, Carmen Bizeta, Łucja z Lammermooru Donizettiego. Wystąpił jako Mario Cavaradossi (Tosca) w Teatro Lirico di Spoleto, Książę Mantui (Rigoletto) i Alfredo Geormont (Traviata) na Beijing Music Festival w Pekinie, Radames (Aida) w Operze Kairskiej, Rodolfo (Cyganeria) w Palais de la Music w Strasburgu, Faust (Mefistofeles) w Operze w Splicie, Don José (Carmen) i Manrico (Trubadur) w Revolving Teather w Českým Krumlovie. W Teatrze Operowym w Pilźnie kreował partię tytułową w Edgarze Pucciniego oraz Cania w Pajacach Leoncavalla, które to występy zostały bardzo dobrze przyjęte przez widzów i krytyków. Za rolę Edgara został nominowany do Thalii – nagrody Stowarzyszenia Czeskich Aktorów.