Colaborador habitual desde 2012 del Teatro Nacional de Albania, su país natal, ha interpretado allí los roles de Goro en Madama Butterfly, Gherardo en Gianni Schicchi y Beppe en Pagliacci y Alfredo en La traviata. Ha trabajado junto a directores de orquesta como Srba Dinić, Gianluigi Gelmetti, Elda Laro, Gerard Akoka, entre otros; y formó parte del Opera (e)Studio en Tenerife. Se ha presentado en numerosas sedes, tales como los teatros Nacional Croata, Filarmónico de Verona, Comunale de Bolonia, Verdi de Trieste y Carlo Felice de Génova; así como en los festivales Donizetti de Bérgamo y Sanxay de Francia. Graduado en canto clásico por la Universidad de Artes de Tirana, ha sido galardonado con el Premio de la Associazione Lirica e Concertistica (2017).