Membre du Parti démocrate-chrétien depuis 1986, il occupe le poste de secrétaire adjoint de 1997 à avril 2002, puis de mars 2007 à décembre 2008.
De 1989 à 1991, il occupe le poste de « capitaine » (équivalent du maire) de Borgo Maggiore et en 1993, il est élu député au Grand Conseil général, la chambre législative du pays ; il est réélu au cours des différentes élections générales entre 1998 et 2012.
Il est capitaine-régent de la République de Saint-Marin du au . Il est membre du Congrès d'État en 2002 en tant que secrétaire d'État à la Santé et à la Sécurité sociale, puis à partir de décembre 2002, comme secrétaire d'État au travail et à la coopération, puis de décembre 2003 à juin 2006, secrétaire d'État au Territoire et à l'environnement, à l'agriculture et relations avec l'AASP. Ce poste lui est confié à nouveau en décembre 2008.
À partir de juillet 2012, il se voit confier par intérim la délégation de justice et de relations avec la Giunte di Castello de la ville de Saint-Marin. Le 5 décembre 2012, il est nommé secrétaire d'État aux affaires intérieures, à l'administration publique, à la justice et aux relations avec les conseils de Castello.