Pour ses débuts en continental en 2018, il se distingue par plusieurs échappées. Lors de sa reprise, au Tour d'Antalya, il se fait reprendre par le peloton sous la flamme rouge, alors qu'il était échappé avec Georg Zimmermann. Aux Trois Jours de Bruges-La Panne, il suit son leader David Boucher à l'avant de la course, et parvient à s'adjuger les classements des sprints,. Peu avant l'été, il réalise un bon mois de juin, en terminant 19e du Tour des onze villes, 21e de Halle-Ingooigem et 27e de Paris-Chauny. En juillet, il conserve son titre de champion d'Albanie, en s'imposant en solitaire devant Eugert Zhupa.