Als Kind erprobte sich Franco Marvulli in mehreren Sportarten wieJudo,Wasserball,Tischtennis undFussball. Nach einer Rückenverletzung musste er das Fussballspielen aufgeben, und er wandte sich dem Radsport zu. Die ersten Runden auf einerRadrennbahn drehte er auf der Bahn desRV Höngg[1], später auf derOffenen Rennbahn Zürich-Oerlikon.[1] Später startete er für den VC Hirslanden-Zürich.
1997 stand Marvulli mit jeweils einem dritten Platz erstmals bei Schweizer Meisterschaften auf dem Podium, imPunktefahren auf der Bahn sowie imMannschaftszeitfahren auf der Strasse. Im Jahr darauf errang er erstmals einen Schweizer Meistertitel (in derEinerverfolgung) in der Elite-Klasse und startete erstmals beimBerliner Sechstagerennen, in einem Zukunftsrennen.[1] In dieser Disziplin wurde er 1998 und 1999 auch Europameister. In den folgenden Jahren etablierte er sich vor allem in den Disziplinen Punktefahren,Zweier-Mannschaftsfahren (Madison) undScratch.
Bis 2013 wurde Franco Marvulli vier Mal Weltmeister, fünf Mal Europameister und mindestens 29 Mal Schweizer Meister.
Im November 2013 gab Marvulli, der wegen seiner lockeren Art ein «Publikumsliebling» war, bekannt, dass die kommende Sechstagesaison 2013/2014 seine letzte sein werde. Als letztes Rennen bestritt er dasSechstagerennen in Berlin im Januar 2014.[2]
Seit der Beendigung seiner Karriere ist Franco Marvulli als Moderator, Vortragsredner und Veranstalter tätig. 2015 gründete er seine eigene FirmaGo On Projects[3] (2021 umbenannt inFranco Marvulli[4]).
So war Marvulli als Co-Speaker bei den letztenSixday-Nights Zürich 2014 tätig.[5] Ab September 2015 moderierte er die SendungEinfach gesund aufSat 1 Schweiz.[6] Im Oktober 2015 war er als Moderator bei denUEC-Bahn-Europameisterschaften inGrenchen tätig, wenige Wochen darauf bei der Verleihung derSwiss Cycling Awards. Am 30. April 2016 gewann er die erste Auflage der «Lipsync Battle» (eineKaraoke-Show)Hello Again desSRF. Seit 2017 Moderiert Franco Marvulli denDance Cup Switzerland. 2018 nahm er an der Tanzshow des SRFDarf ich bitten teil. Am 1. Januar 2020 moderierte er zusammen mitSimone Honegger (Radiomoderatorin und Läuferin) undAlain Helfenstein (Ironman-Triathlet und -Speaker) denNeujahrsmarathon Zürich.[7]
Im Herbst 2022 nahm Marvulli an der Schweizer Ausgabe vonThe Masked Singer als Löwe verkleidet teil.[8] Er belegte in dieser Staffel den 5. Rang unter acht Teilnehmern. 2024 gewann er die SRF-SendungChampion der Champions, bei der sieben ehemalige Schweizer Spitzensportler in mehreren Wettkämpfen gegeneinander antraten.[9]
Darüber hinaus engagiert sich Franco Marvulli für gemeinnützige Projekte wie «Velafrica», «Schweiz.bewegt» und «Pink Ribbon».