1985 war Cattedra Zweiter der Junioren-Europameisterschaften. 1986 belegte er den siebten Platz bei den Europameisterschaften und hinter Raffaelle Rennella den zweiten Platz bei den italienischen Meisterschaften. 1987 gewann Cattedra seinen ersten italienischen Meistertitel. Bei den Europameisterschaften in Paris unterlag er im Kampf um eine Bronzemedaille dem Deutschen Helmut Dietz. Bei den Weltmeisterschaften 1987 schied er nach seiner Viertelfinalniederlage gegen Chatib Khachak aus der Sowjetunion aus. Einen Monat später erreichte er das Finale bei den Militärweltmeisterschaften und erhielt Silber hinter dem Südkoreaner Kim Hyo-san. 1988 belegte er bei den italienischen Meisterschaften den zweiten Platz hinter Ugo Fontana. Drei Wochen später gewann er bei den Militärweltmeisterschaften Bronze im Halbleichtgewicht. Bei den Olympischen Spielen 1988 in Seoul trat er wieder im Ultraleichtgewicht an, verlor aber in seinem ersten Kampf gegen den Ungarn József Csák.