Ha prestato la voce a Leonardo DiCaprio a partire dal film Romeo + Giulietta di William Shakespeare (1996) in poi. Tra i suoi doppiaggi più importanti ci sono quelli di Aaron Paul nelle serie tv Breaking Bad e Westworld – Dove tutto è concesso, quello di Norman Reedus in The Walking Dead, quello di Benedict Cumberbatch nella serie televisiva Sherlock e quello di James Van Der Beek in Dawson’s Creek e Pose.
Nel 2004 ha vinto il premio Leggio d’oro come voce rivelazione dell’anno per il doppiaggio di Leonardo DiCaprio in Titanic, nel 2013 ha riconquistato il Leggio d’oro, questa volta nella categoria “Miglior interpretazione maschile dell’anno”, sempre per il doppiaggio di Leonardo DiCaprio in Django Unchained e Il grande Gatsby.
È la voce per i promo di Radio Deejay, dove ha preso parte ad alcune puntate di Chiamate Roma Triuno Triuno. È una delle voci dei promo di Rai 1, Rai 2 e Rai 3.
Nel dicembre 2020 viene insignito del Premio Vincenzo Crocitti International nella categoria doppiaggio.