Während seiner Laufbahn als Aktiver nahm er sechsmal an der Tour de France teil. 1987 gewann er die 4. Etappe von Stuttgart nach Pforzheim und belegte er 1987 den 122. Platz in der Gesamtwertung. 1992 wurde er 111., 1993 114. Bei den anderen Teilnahmen kam er nicht ins Ziel.
Seine größten Einzelerfolge neben dem Tour-de-France-Etappensieg waren der Gesamtsieg bei den Vier Tagen von Dünkirchen 1897 sowie beim Halbklassiker Gent–Wevelgem 1990.
Nach Ablauf der Saison 1996 beendete Frison seine Laufbahn als Aktiver und wurde Sportlicher Leiter bei Davitamon-Lotto[1]. Ab 2012 wechselte Frison zum Team Lotto Belisol. Sein Vertrag wurde mit Ablauf der Saison 2021 nicht verlängert.[2]