Jouant au théâtre, il est surtout connu pour interpréter de nombreux personnages de dessins animés comme le capitaine Haddock dans la série animée des Les Aventures de Tintin, Mojo Jojo dans les séries Les Supers Nanas de 1998 et de 2016, ou encore Yao dans Mulan.
Dans le jeu vidéo, il prête notamment sa voix à de nombreux personnages au sein de la saga The Elder Scrolls : Vivec dans Morrowind ainsi que dans The Elder Scrolls Online, les Khajiits et les Argoniens masculins dans Oblivion et Galmar Rudepoing dans Skyrim. Il est également la voix de Glottis dans Grim Fandango et de Salvador dans Borderlands 2.