Appasionato di calcio, cresce nella San Marino Academy U22, con cui il 17 settembre 2023 debutta nel Campionato Sammarinese nel 3-1 inflitto alla propria squadra dal San Giovanni.[3]
Il 24 settembre successivo trova la prima rete nella sconfitta per 3-1 contro il Tre Penne.[4] In poco tempo si guadagna uno spazio tra i titolari fissi e, il 16 dicembre 2023, contro il Domagnano scende per la prima volta in campo con la fascia da capitano.[5]
Due settimane dopo, il 28 dicembre, viene ceduto a titolo temporaneo agli italiani del Sangiuliano City.[6] Debutta con i gialloverdi in Serie D alla prima occasione utile, il 7 gennaio 2024 contro il Lentigione.[7] Tuttavia, nel corso della stagione fa fatica a trovare spazio all'interno dei ranghi del club, totalizzando soltanto 6 presenze.[2] A fine giugno fa ritorno alla San Marino Academy, da cui poi si separa.[2]
Il 5 settembre 2024, segna il gol decisivo per il successo per 1-0 sul Liechtenstein in UEFA Nations League, contribuendo così alla prima vittoria di San Marino in una competizione ufficiale,[10][11] e la seconda nella sua storia.[10][12]