Roberto Franco nahm 1981 und 1983 jeweils an den internationalen Freestyle-Jugendmeisterschaften teil und belegte im Ballett die Ränge 16 und zehn. Sein Debüt im Freestyle-Skiing-Weltcup gab er im Alter von nur 17 Jahren im März 1982 in Livigno. Im Dezember 1985 konnte er sich mit Rang neun in Zermatt erstmals im Spitzenfeld klassieren. Bei den ersten Weltmeisterschaften in Tignes wurde er ebenfalls Neunter. Zwei Jahre später erreichte er als Dritter in Inawashiro seinen ersten Podestplatz, beim Demonstrationswettbewerb im Rahmen der Olympischen Spiele von Calgary belegte er Rang acht.