Ha iniziato la sua attività di doppiatore negli studi di Torino e Milano per poi spostarsi a Roma. Lavora dal 2001 anche come direttore del doppiaggio.
Televisione
- La Sindone - 24 ore, 14 ostaggi, regia di Lodovico Gasparini (2001)
- La memoria e il perdono, regia di Giorgio Capitani (2001)
- Il sorteggio, regia di Giacomo Campiotti (2010)
- Fuoriclasse, regia di Riccardo Donna (2011)
- Qualunque cosa succeda, regia di Alberto Negrin (2013)
- Braccialetti rossi, regia di Giacomo Campiotti (2014)
- Non uccidere - serie TV (2015-2018)
- Ognuno è perfetto, regia di Giacomo Campiotti (2019)
- Vivi e lascia vivere, regia di Pappi Corsicato (2020)
- Rita Levi Montalcini, regia di Alberto Negrin - film TV (2020)
- Petra - serie TV (2020)
- Giustizia per tutti, regia di Maurizio Zaccaro, episodio 1x01 (2022)
Serie animate
- Nappa in Dragon Ball Z, Dragon Ball GT
- Bora (2° voce) in Dragon Ball
- Mustard (dei Quattro Re) in Dragon Ball Z
- Mr. Satan in Dragon Ball Z, Dragon Ball GT, Dragon Ball Super
- Dr. Nick in Sonic Underground
- LT. Surge in Pokémon Indigo League
- Olandese Volante in Spongebob
- Padre di Franklin in Franklin
- Yulius in Berserk
- Preside in Creepschool
- Geggy in Yui - Ragazza virtuale
- Yasushi Takagi in Nana
- Mr. Strazia in ¡Mucha Lucha!
- Agente Gala in Dr. Slump[1] (2º doppiaggio, serie 1980/86)
- Eddie Brock/Venom in Spider-Man Unlimited
- Baxter Stockman in Tartarughe Ninja
- Dunga in Beyblade V-Force
- Padre di Sharon in Sorriso d'argento
- Windam in Magic Knight Rayearth (primo doppiaggio)
- Rayearth in Magic Knight Rayearth (secondo doppiaggio)
- Jo Vispa in Tex Avery Show
- Toro (ep. 3) e Giganto in I Cavalieri dello zodiaco - Saint Seiya - Hades
- Toro in I Cavalieri dello zodiaco - Saint Seiya: Soul of Gold
- Johnny Steps in Yu-Gi-Oh!
- Mr. Huffington e Jinzo in Yu-Gi-Oh! GX
- T-Bone in Extreme Dinosaurs - Quattro dinosauri scatenati
- Optimus Primal/Black Jack in Rombi di tuono e cieli di fuoco per i Biocombat
- Kisame Hoshigaki in Naruto
- Killer Bee in Naruto: Shippuden (1ª voce)
- Kuina in Noein
- Mr. 5, Calgara, Corto, Drake, Heracles, Mashira e Paty in One Piece
- Heizo Hattori (ep. 80), Ginzo Nakamori (2ª voce) e Andre Camel (1ª voce) in Detective Conan
- Fitz in Roswell Conspiracies
- Tony Stark e agente Pratt in I Fantastici 4 - I Più Grandi Eroi Del Mondo
- Papà Pig (2ª voce) in Peppa Pig
- Jean Pierre Polnareff negli OAV di Le bizzarre avventure di JoJo
- Dan il Forzuto in Gravity Falls
- Danny Clay (1ª voce) in Transformers: Robots in Disguise
- Padrig Winks in Le avventure di Piggley Winks
- Jim Morales (1ª voce) in Code Lyoko
- Larry Menta Piperita in Le meravigliose disavventure di Flapjack
- Dan in Squirrel Boy
- Ultimoose in Yin Yang Yo!
- Emo in Siamo fatti così
- Ilbren in Æon Flux
- Tom Anderson in Beavis and Butt-head (reboot)
- Alex in Captain Laserhawk: A Blood Dragon Remix
Max Payne, su antoniogenna.net. URL consultato il 14 febbraio 2022.
Mafia, su antoniogenna.net. URL consultato il 14 febbraio 2022.
Quantum Break, su antoniogenna.net. URL consultato il 28 giugno 2022.