Ha fatto parte della nazionale sammarinese Under-17, con la quale ha disputato tre incontri di qualificazione al campionato europeo di categoria del 2014. Il 7 ottobre 2015 esordisce con l'Under-21 nella gara casalinga contro la Croazia, valida per le qualificazioni al campionato europeo del 2017. Il 4 settembre 2016 debutta in nazionale maggiore nella sconfitta casalinga per 0-1 contro l'Azerbaigian, gara valida per le qualificazioni al campionato mondiale del 2018. Il 16 novembre 2019 segna il suo primo gol con la maglia della nazionale di San Marino al minuto 77 della partita persa per 1-3 contro il Kazakistan al San Marino Stadium, valida per le qualificazioni al ; con questa rete il "Titano" è tornato a segnare oltre due anni dopo l'ultimo centro.