A küldési gyakorlat szerint rendszeres partbírói tevékenységet is végzett. 1977-ben lett az I. Liga játékvezetője. Az FC Catanzaro–SS Lazio (1:2) bajnoki találkozón debütált az élvonalban. Az aktív nemzeti játékvezetéstől 1992-ben vonult vissza. Első ligás mérkőzéseinek száma: 192.
Az Olasz labdarúgó-szövetség JB terjesztette fel nemzetközi játékvezetőnek, a Nemzetközi Labdarúgó-szövetség (FIFA) 1982-től tartotta nyilván bírói keretében. A FIFA JB központi nyelvei közül a angolt beszéli. Több nemzetek közötti válogatott és klubmérkőzést vezetett, vagy működő társának partbíróként segített. Az olasz nemzetközi játékvezetők rangsorában, a világbajnokság-Európa-bajnokság sorrendjében többedmagával a 12. helyet foglalja el 8 találkozó szolgálatával. Az aktív nemzetközi játékvezetéstől 1992-ben vonult vissza. Válogatott mérkőzéseinek száma: 15.
A világbajnoki döntőhöz vezető úton Mexikóba a XIII., az 1986-os labdarúgó-világbajnokságra és Olaszországba a XIV., az 1990-es labdarúgó-világbajnokságra a FIFA JB bíróként alkalmazta. 1990-ben kifejezetten partbírói feladatokat kapott. Az egyik csoporttalálkozón és az egyik nyolcaddöntőben tevékenykedhetett. Egy esetben az első számú besorolást kapta, ami a kor előírásai szerint azt jelentette, hogy játékvezetői sérülés esetén neki kellett volna továbbvezetnie a találkozót. Partbírói mérkőzéseinek száma világbajnokságon: 2.