Dopo una variegata formazione seminariale, effettuata sotto la guida di importanti personaggi del mondo dello spettacolo, nel 1995 inizia la sua attività di attore professionista e di assistente alla regia, lavorando stabilmente negli spettacoli del padre adottivo, il noto regista fiorentino Angelo Savelli. Tra i suoi spettacoli d'esordio, ricordiamo: "L'amoroso contagio", "La furiosa commedia", "Questo spettacolo non s'ha da fare", "Le fredde stelle del Gattopardo", "Nel mezzo del cammin". Nel 2000, dopo essere stato assistente alla regia di Luca Ronconi per lo spettacolo "Prometeo incatenato" di Eschilo e di Federico Tiezzi per "Amleto di Testori", inizia la sua attività di regista portando in scena, con piglio moderno, testi inediti o poco conosciuti quali: "Dell'amaro dell'amore" con Pino Quartullo; "Decamerone" con Andrea Agresti, Valentina Banci ed Elena Salvatori; "Falstaff" con Carlo Monni, Marco Cocci, Massimiliano Galligani, Valentina Banci. Nel 2007 scrive e conduce, con Andrea Muzzi, una trasmissione ironico - sportiva sul calcio "I raccattapalle", in onda su Canale 10. Nel 2008 è protagonista della puntata "I conti del passato" (Don Matteo, fiction Rai, regia di Elisabetta Marchetti). Nel 2009 esce nelle sale "Piove sul bagnato", film da lui scritto, interpretato e diretto. Dal 2009 è ospite delle trasmissioni sportive di Tvr Teleitalia 7 Gold "Cuore Viola" e "Domenica Viola". Dal 2010 conduce "Domenica Viola" aiutato dalla bravissima Eva Edili. Sempre nel 2010 è ospite e inviato della trasmissione "Quelli che il calcio", condotta da Simona Ventura e in onda su Rai 2.
Oltre a scrivere su "Il Nuovo corriere di Firenze", insegna recitazione e public speaking in Italia e all'estero.